String 数组复制
时间: 2023-10-17 11:25:28 浏览: 99
要复制一个 String 数组,你可以使用 Arrays 类的 copyOf 方法。这个方法可以复制指定数组的指定长度,并返回一个新的数组。
下面是一个示例代码:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] sourceArray = {"Hello", "World", "CSDN"};
// 复制整个数组
String[] copiedArray = Arrays.copyOf(sourceArray, sourceArray.length);
System.out.println("Copied Array: " + Arrays.toString(copiedArray));
// 复制部分数组
String[] partialCopiedArray = Arrays.copyOfRange(sourceArray, 1, 3);
System.out.println("Partial Copied Array: " + Arrays.toString(partialCopiedArray));
}
}
```
输出结果如下:
```
Copied Array: [Hello, World, CSDN]
Partial Copied Array: [World, CSDN]
```
在示例中,我们首先使用 `Arrays.copyOf` 复制整个数组。然后使用 `Arrays.copyOfRange` 复制部分数组,从索引 1 开始(包含)到索引 3 结束(不包含)。
希望这可以帮助到你!如果你有任何其他问题,请随时提问。
阅读全文