ローマShmandrovskyi:
ストリームAPIを勉強してみてください。だから、私はこのような文字列のリストを持っています:
118.111.97.113
119.122.122.122
122.122.122.97
122.122.122.99
122.122.122.100
私は「で、それを分割する必要がある.
」と別々の番号が新しいコレクションに個別の値として置きます。このような:
118
111
97
113
119
...
私が知っているflatMap
一つの値を仮定して、いくつか返しますが、どのようにそれを正しく使用し、誰のアイデアを持つことはできません方法。あなたは私を助けたり、いくつかのアイデアを与えることはできますか?
ありがとう!
azro:
あなたは行うことができます
List<String> initial;
List<String> all = initial.stream().flatMap(str -> Arrays.stream(str.split("\\.")))
.collect(Collectors.toList());