我有一个字符串列表,例如"/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)
我能想到上面。我最终将如何收集所有整数列表中的第三个元素。