我在流上调用已排序的方法.而且java doc说:
"Sorted方法返回一个由该流的元素组成的流,按照自然顺序排序."
但是当我运行下面的代码时:
List<String> list = new ArrayList<String>();
list.add("b");
list.add("a");
list.add("z");
list.add("p");
list.stream().sorted();
System.out.println(list);
Run Code Online (Sandbox Code Playgroud)
我得到输出为
[b, a, z, p]
Run Code Online (Sandbox Code Playgroud)
为什么我没有获得自然排序的输出?