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

Jan*_*oyo 1 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);
Run Code Online (Sandbox Code Playgroud)

我的输出

Sorted Order:
[APPLE, BANANA, CHAIR, DOOR]
Run Code Online (Sandbox Code Playgroud)

预期产量

Sorted Order:
APPLE
BANANA
CHAIR
DOOR
Run Code Online (Sandbox Code Playgroud)

it'*_*tch 5

更换:

out.println(list);

list.forEach(System.out::println)

那应该做。

  • 这是什么?Lambda还是方法参考?看起来像一个返回方法引用的lambda。 (2认同)