rsb*_*097 10 java console newline arraylist
在这部分代码中:
System.out.println("Alunos aprovados:");
String[] aprovados = {"d", "a", "c", "b"};
List<String> list = new ArrayList();
for (int i = 0; i < aprovados.length; i++) {
if (aprovados[i] != null) {
list.add(aprovados[i]);
}
}
aprovados = list.toArray(new String[list.size()]);
Arrays.sort(aprovados);
System.out.println(Arrays.asList(aprovados));
Run Code Online (Sandbox Code Playgroud)
System.out.println的示例结果是:
[A B C D]
如果我想要下面的结果,我怎么能修改上面的代码?
一个
b
C
d
或至少:
一个,
b,
C,
d
FTh*_*son 24
迭代元素,单独打印每个元素.
for (String element : list) {
System.out.println(element);
}
Run Code Online (Sandbox Code Playgroud)
或者,Java 8语法提供了一个很好的简写,用方法引用做同样的事情
list.forEach(System.out::println);
Run Code Online (Sandbox Code Playgroud)
或者是一个lambda
list.forEach(t -> System.out.println(t));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37582 次 |
| 最近记录: |