有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java新的运算符和字符串在这个程序中做什么?

我是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?他们在一起干什么?(据我所知,他们会打印“caffein”,但仅限于非常笼统的意义


共 (0) 个答案