首页 > 解决方案 > 有没有办法在排序的集合或数组之间放置换行符?

问题描述

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

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

标签: javaarraysarraylist

解决方案


代替:

out.println(list);

list.forEach(System.out::println)

那应该这样做。


推荐阅读