如何在Java中使用数组的一部分初始化列表
在Java中,我想基于数组的一部分创建一个列表,例如,从位置2(当然从0开始索引)到位置8的列表,不显式循环的方便方法是什么 谢谢。如何在Java中使用数组的一部分初始化列表,java,Java,在Java中,我想基于数组的一部分创建一个列表,例如,从位置2(当然从0开始索引)到位置8的列表,不显式循环的方便方法是什么 谢谢。List List=Arrays.asList(Arrays.copyOfRange(array,2,8)); List<String> list = Arrays.asList(Arrays.copyOfRange(array, 2, 8)); 编辑: 要创建可变大小的arraylist,请使用以下命令: List<String> l
List List=Arrays.asList(Arrays.copyOfRange(array,2,8));
List<String> list = Arrays.asList(Arrays.copyOfRange(array, 2, 8));
编辑: 要创建可变大小的arraylist,请使用以下命令:
List<String> list = new ArrayList<String>(Arrays.asList(Arrays.copyOfRange(array, 2, 8)));
List List=newarraylist(Arrays.asList(Arrays.copyOfRange(array,2,8));
使用System.arraycopy
arraycopy(source, 2, destination, 0, 7);
将从
源[2]
通过源[8]
复制7个元素到目标[0]
通过目标[6]
因为有更快更好的方法?更快?你认为他们在幕后干什么?