题解 | #判断学生成绩#

字符串去重

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);
    }
}

}

全部评论

相关推荐

MGlory:我当初有一个老师告诉我简历要写的简单,最好只一面,项目可以写核心的,进面了自然会问你的
点赞 评论 收藏
分享
03-21 15:33
惠州学院 市场
点赞 评论 收藏
分享
被普调的六边形战士很高大:项目经历貌似和专业或者求职方向没大关系?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务