我应该知道集合中元素的顺序吗

dly7yett  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(242)

这个问题在这里已经有答案了

java设置保留顺序(13个答案)
是否有一个收集器收集到一个保序集(1个答案)
昨天关门了。
我遇到了这样的问题:
鉴于:

public static Function<String,String> swap = s -> {
    if(s.equals("A"))
        return "N";
    else
        return s;
    };

并给出:

Set<String> set = Set.of("A", "J", "T", "C");
set = set.stream()
    .map(swap)
    .collect(Collectors.toSet());
for(String s : set){
    System.out.print(s);
}

输出是什么?
我可以看出这个集合将包含:n,j,t,c,但是可能的答案有这四个字母的几个排列。
根据文件: Collections.ToSet() 返回一个 unordered ,文档中没有任何内容指向此集合可能的新顺序。
我的问题
我在文档中是否遗漏了任何保证新集元素顺序的东西

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题