这个你插入前可以通过ARRAYLIST中的方法判断,不要想着使用前进行判断,这样处理不是一个好办法

解决方案 »

  1.   

    对,用hashset,它能保持唯一值,当后来加入的值与原来有一样的就覆盖原来那个值,不一样就附加。
      

  2.   

    我是菜鸟,请问在插入数组时候如何使用Hashset
      

  3.   

    import java.util.*;public class TestHashSet{
    public static void main(String[] args){
    HashSet hs=new HashSet();
    hs.add("aaaa");
    hs.add("aaaa");
    hs.add("aaaa");
    hs.add("cccc");
    hs.add("cccc");
    System.out.println (hs.size());//输出2

    for(Iterator iter=hs.iterator();iter.hasNext();){
    System.out.println (iter.next().toString());//只输出两个值aaaa,cccc
    }
    }
    }