据我所知,一些可能的转换是
List<String> stringList = integerList.stream().map(Object::toString)
.collect(Collectors.toList());
和
List<Integer> integerList = stringList.stream()
.map(Integer::valueOf).collect(Collectors.toList());
是否有像上面那样的从字符串列表转换为字符列表的转换?
最佳答案
当然:
List<Character> result =
stringList.stream()
.flatMapToInt(String::chars)
.mapToObj(i -> Character.valueOf((char) i)
.collect(Collectors.toList());
或者只是
List<Character> result =
stringList.stream()
.flatMapToInt(String::chars)
.mapToObj(i -> (char) i)
.collect(Collectors.toList());
关于string - 从 List<String> 转换为 List<Character> Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32664991/