私はJavaの初心者であり、Oracleのチュートリアルから配列について読んでいます。
私の質問にはこのコードが含まれます:
class ArrayCopyDemo {
public static void main(String[] args) {
char[] copyFrom = { 'd', 'e', 'c', 'a', 'f', 'f', 'e',
'i', 'n', 'a', 't', 'e', 'd' };
char[] copyTo = new char[7];
System.arraycopy(copyFrom, 2, copyTo, 0, 7);
System.out.println(new String(copyTo));
}
}
具体的には、
System.out.println(new String(copyTo));
new String(copyTo)は正確に何をするのでしょうか、それともなぜnewとStringを使用するのでしょうか。彼らは一緒に何をしていますか?(私は彼らが「カフェイン」を印刷することを理解していますが、それは非常に一般的な意味でのみです。