String s = "1,2,3,4,5,6,4,3,2" 将S用“,”分隔,并且放进集合,不重复

解决方案 »

  1.   

    String s = "1,2,3,4,5,6,4,3,2";
    List<String> l = new ArrayList();
    for( String str : s.split(",") ){
    if( !l.contains(str) ){
    l.add(str);
    }
    }
      

  2.   

    或者String s = "1,2,3,4,5,6,4,3,2";

    Set<String> set = new HashSet();

    for( String str : s.split(",") ){
        set.add(str);
    }
      

  3.   

    Set set = new HashSet();
    for(int i=0;i<s.length;i++){
      set.add(s[i]);
    }
      

  4.   

    Set<String> set=new HashSet();
    String s = "1,2,3,4,5,6,4,3,2";String[] ss=s.split(",");
    for(String str: ss){
        set.add(str);
    }