我有一个字符串列表,例如"/100" "/100/200"。我希望将这些字符串除以/,然后得到一个整数列表,例如[[100],[100,200]]。我想遍历该列表的列表,如果该列表足够长,则从每个列表中获取第n个元素,否则移至下一个列表。
众所周知,每个内部列表都是最大长度n。
例子 :
n= 3
slashString -> "/100/200/300","/200/300","/100/200/400"
在上述情况下,我希望将整数列表作为300,400。
List<Integer> output = slashString.stream()
.map(x->Arrays.stream(x.split("/")).collect(Collectors.toList()))
.filter(x->x.size()==3)
我能够思考到上面。我最终将如何在所有整数列表中收集第三个元素。
白衣非少年
宝慕林4294392
有只小跳蛙
相关分类