gpt4 book ai didi

java - 在java中创建唯一值的列表

转载 作者:行者123 更新时间:2023-11-30 07:36:43 26 4
gpt4 key购买 nike

我有一些数据,其中的序列与其独特元素一样重要。这意味着如果已经添加了某些内容,则不应再次添加,并且必须记住顺序。

Set 不记得它添加的顺序(散列或排序),并且 List 不唯一。

解决这个问题的最佳方案是什么?

是否应该有一个列表并循环遍历它来测试唯一性 - 我试图避免这种情况?或者一个人应该有两个集合,一个是列表,一个是集合——我也想避免这种情况?或者是否有完全不同的解决方案来解决这个问题。

最佳答案

下面的代码是您的引用

 LinkedHashSet<String> al=new LinkedHashSet<String>();  
al.add("guru");
al.add("karthik");
al.add("raja");
al.add("karthik");

Iterator<String> itr=al.iterator();
while(itr.hasNext()){
System.out.println(itr.next());
}

输出

guru
karthik
raja

关于java - 在java中创建唯一值的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35290539/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com