我想将一个字符串数组转换为指定范围的列表。在我的情况下,我总是想从索引1到最后一个索引。我不需要包括列表中索引0的值。有没有直接的方法可以过滤并将其转换为我需要的列表?
public class test1 {
public static void main(String[] args) {
String[] optArr = {"start", "map1", "map2", "map3"};
List<String> list = Arrays.stream(optArr).collect(Collectors.toList());
System.out.println(list);
}
}
ArrayToListConversionTest
也是一个更好的名称。 - NamanArrays.asList(optArr).subList(1,optArr.length)
的答案是一个优雅、简洁的单行代码,时间和空间复杂度都是O(1)。 - Marco13