在 Java 中,可以使用 Arrays.copyOfRange() 方法来截取数组的一部分。该方法接收三个参数:原始数组、起始索引和终止索引。起始索引是要截取的子数组的第一个元素的索引,而终止索引是要截取的子数组的最后一个元素的索引加一。以下是一个示例:

import java.util.Arrays;

public class ArraySliceExample {
    public static void main(String[] args) {
        int[] originalArray = {1, 2, 3, 4, 5};
        
        // 截取从索引1到索引3的部分
        int[] subArray = Arrays.copyOfRange(originalArray, 1, 4);
        
        // 输出截取的子数组
        for (int num : subArray) {
            System.out.println(num);
        }
    }
}

输出结果:

2
3
4

在上面的示例中,原始数组为 {1, 2, 3, 4, 5},我们使用 Arrays.copyOfRange() 方法截取了从索引 1 到索引 3 的部分,即子数组 {2, 3, 4}。然后,我们使用一个循环遍历并输出了截取的子数组中的每个元素。

Java 数组截取:使用 Arrays.copyOfRange() 方法

原文地址: http://www.cveoy.top/t/topic/qA9Z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录