我们输入一串字符串: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数组类型,做了一次排序。