我們輸入一串字符串:aabbcdeffffg
需要輸出:abcdefg
可以用set 來實現,具體的set,list,map這些可以上網搜索,我也是新手
上代碼
String abcString = "aabbcdeffffg"; Set<String> set = new HashSet<>(); for(int i = 0;i<abcString.length();i++){ String a = abcString.charAt(i)+""; set.add(a); } Object[] aList = set.toArray(); Arrays.sort(aList); for(Object o:aList){ System.out.PRint(o); }
注意:set不允許重復,但也不保證順序。所以轉換為Object數組類型,做了一次排序。
新聞熱點
疑難解答