1

整数オブジェクトを使用すると、次のことができます。

Integer one = new Integer(3);
int oneval = one.intValue();

String オブジェクトに似たものはありますか?

4

2 に答える 2

12

stringJava にはプリミティブ型はありません。あなたが得ることができる最も近いものは、文字列内の文字toCharArrayの配列を取得するために呼び出すことですchar[](そしてそれは文字のコピーです)。

戻り値:

長さがこの文字列の長さであり、その内容がこの文字列によって表される文字シーケンスを含むように初期化されている、新しく割り当てられた文字配列。

于 2013-08-02T21:44:06.450 に答える
3

文字列は Java のプリミティブではありません。すべての文字列はオブジェクトです。

String から取得できるのは、文字配列またはエンコードされたバイト配列です。これらはプリミティブではありませんが、少なくともプリミティブの配列です

  String s = "Twas brillig";
  char[] sChars = s.toCharArray();
  byte[] sBytes = s.getBytes();  // Default charset
  byte[] sBytes = s.getBytes( Charset.forName("UTF-8") );  // Specific charset
于 2013-08-02T21:44:00.230 に答える