列表允许重复,但编写逻辑禁止列表中出现重复
import java.util.*;
class ALTest
{
public static void main(String[] args) {
ArrayList al=new ArrayList();
al.add("A");
al.add("B");
al.add("A");
al.add(10);
al.add(20);
al.add("List");
System.out.println(al);
}
}
这里A是重复的,不应该重复
最佳答案
最简单的方法是使用 LinkedHashSet。它将防止重复,并且您仍然可以按照元素添加到 Set 中的顺序迭代元素。
关于java - 列表允许重复,但如何编写逻辑来禁止核心java列表中的重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29801261/