ここからこのサンプルコードを取得しました:
http://www.tutorialspoint.com/java/java_string_copyvalueof.htm
public class Test{
public static void main(String args[]){
char[] Str1 = "This is really not immutable!!";
String Str2;
Str2 = copyValueOf( Str1 );
System.out.println("Returned String " + Str2);
Str2 = copyValueOf( Str1, 5, 10 );
System.out.println("Returned String " + Str2);
}
}
このコードは私には機能しません。
- 文字の配列は String として定義されます。
- copyValueOf は認識できません!
これを次のように変更します。
char[] Str1 = {'t','o','o','k'};
String Str2;
Str2 = copyValueOf( Str1 );
System.out.println("Returned String " + Str2);
Str2 = copyValueOf( Str1, 5, 10 );
System.out.println("Returned String " + Str2);
まだ copyValueOf が機能していませんか? このメソッドを確認したところ、ドキュメントに存在します!