Eve*_*iro 2 java string split list
我真的不确定如何最好地问这个,所以希望有人能弄清楚我在说什么.
假设List看起来像这样:
[
"Harum beatae autem occaecati. Incidunt quis",
"eius perferendis itaque dolorum dolores doloribus.",
"Veniam voluptate mollitia\net aut qui magnam. Ut",
"quos unde nulla qui. Earum odit dolores non illo illum."
]
Run Code Online (Sandbox Code Playgroud)
我想将它拆分为"\n",如下所示:
[
"Harum beatae autem occaecati. Incidunt quis",
"eius perferendis itaque dolorum dolores doloribus.",
"Veniam voluptate mollitia",
"et aut qui magnam. Ut",
"quos unde nulla qui. Earum odit dolores non illo illum."
]
Run Code Online (Sandbox Code Playgroud)
YCF*_*F_L 10
如果您使用的是Java 8,则可以使用stream,flatMap如下所示:
List<String> result = list.stream()
.flatMap(s -> Arrays.stream(s.split("\n")))
.collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)
如果没有,你可以使用这样的简单循环:
List<String> result = new ArrayList<>();
for (String s : list){
result.addAll(Arrays.asList(s.split("\n")));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
147 次 |
| 最近记录: |