题解 | #判断学生成绩#

字符串去重

http://www.nowcoder.com/practice/f105c85ed9d44469986d56c27920639e

import java.util.HashSet; import java.util.Iterator; import java.util.Scanner;

public class Main { public static void main(String[] args) {

// 从键盘获取一串字符串,要求去除重复的字符。请使用HashSet解决这一问题 Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); scanner.close(); HashSet hs = new HashSet<>();

    //write your code here......
    Iterator<Character> iterator = hs.iterator();
    char[] chars = str.toCharArray();
    for (char ch:
         chars) {
        while (iterator.hasNext()) {
            Iterator<Character> next =  hs.iterator();
            if ( next.equals(ch) ){
                break;
            }
        }
        hs.add(ch);
    }


    for (char c:hs) {
        System.out.print(c);
    }
}

}

全部评论

相关推荐

点赞 评论 收藏
分享
05-16 11:16
已编辑
东华理工大学 Java
牛客73769814...:盲猜几十人小公司,庙小妖风大,咋不叫她去4️⃣呢😁
牛客创作赏金赛
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-30 18:19
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务