gpt4 book ai didi

java - 在 Java 中复制一个数组

转载 作者:行者123 更新时间:2023-11-29 08:37:02 25 4
gpt4 key购买 nike

为什么要复制的范围不包括最终索引处的数组元素?

例子:

class ArrayCopyOfDemo {
public static void main(String[] args) {

char[] copyFrom = {'d', 'e', 'c', 'a', 'f', 'f', 'e',
'i', 'n', 'a', 't', 'e', 'd'};

char[] copyTo = java.util.Arrays.copyOfRange(copyFrom, 2, 9);

System.out.println(new String(copyTo));
}
}

结果:“咖啡因”

(要复制的范围不包括索引为 9 的数组元素(其中包含字符 a)。

来源:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html

非常感谢您的回答!

最佳答案

来自 Arrays.copyOfRange javadoc:

 * @param from the initial index of the range to be copied, inclusive
* @param to the final index of the range to be copied, exclusive.

关于java - 在 Java 中复制一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43325478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com