AFAIK、いくつかの可能な変換は
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());
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加