去重复字母

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

原文地址:https://www.cnblogs.com/ahhy/p/4386744.html