java - 有没有办法在排序的集合或数组之间放置一个换行符?

标签 java arrays arraylist

<分区>

我正在使用 sort 方法,我正在试验,但似乎找不到解决方案。谁能给我一个建议?输出总是看起来像一个数组。它可以有其他格式,比如在字符串或整数之间换行吗,有什么方法可以操纵输出吗?

List<String> list = new ArrayList<>(set); 
Collections.sort(list); 

out.println("Number of Words: " + list.size());
out.println("Sorted Order: ");
out.println(list);

我的输出

Sorted Order:
[APPLE, BANANA, CHAIR, DOOR]

预期输出

Sorted Order:
APPLE
BANANA
CHAIR
DOOR

最佳答案

替换:

out.println(list);

list.forEach(System.out::println)

应该这样做。

关于java - 有没有办法在排序的集合或数组之间放置一个换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57655872/

相关文章:

python - 二维 numpy 数组 - 检查所有相邻项是否相等

java - 使用 ArrayList 条目进行不安全的转换

java - 如何检索 Java 中括号内的数字部分?

java - 向 ProcessBuilder 添加参数 - Java

javascript - 如何在 Javascript ES6 中按年和月排序

java - 如何设置一个大型且复杂的 Java Web 项目,以便 "trial-and-error"不会浪费时间?

arrays - 使用递归查找数组中的最大元素

android - 具有优先级 ID 和日期时间的排序列表模型

java - 尽管allowtgtsessionkey注册表项无法检索TGT

java - QtWebkit 多线程