자바 문자열 중 중복,중복,중복 제거 후 문자 제거

1310 단어 자바문자열
자바 문자열 중 중복,중복,중복 제거 후 문자 제거
import java.util.HashSet;import java.util.Set;
public class Main {
public static void main(String[] args) {
    String str = "aaasd";
    System.out.println("    : "+str);
    Set set1 = new HashSet();
    Set set2 = new HashSet();
    Set set3 = new HashSet();
    //          
    char[] cs = str.toCharArray();
    //      aaasd
    for(char c:cs){
        //        set1(HashSet,      )
        boolean b = set1.add(c);//asd
        if(!b){
            //b  true        ,       set2
            set2.add(c);//a
        }
    }
    //         set1  Set3
    set3.addAll(set1);//asd
    //          set1 -      set2 =       
    set3.removeAll(set2);//asd-a = sd
    System.out.println("=========        =========");
    for ( char c : set1){
        System.out.print(c + "");
    }
    System.out.println("
=========== ==============="); for (char c :set2){ System.out.print(c + ""); } System.out.println("
======== ==========="); for (char c :set3){ System.out.print(c + ""); } }

}

좋은 웹페이지 즐겨찾기