华为-字符个数统计

字符个数统计

http://www.nowcoder.com/questionTerminal/eb94f6a5b2ba49c6ac72d40b5ce95f50

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

public class Main{/*
题目描述
编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127),换行表示结束符,不算在字符里。不在范围内的不作统计。

输入描述:
输入N个字符,字符在ACSII码范围内。

输出描述:
输出范围在(0~127)字符的个数。

示例1
输入
abc
输出
3*/

public static void main(String[] args) {
    Scanner sc=new Scanner(System.in);
    while (sc.hasNext()){
        String s = sc.nextLine();
        HashSet<Character> hashSet = new HashSet<>();
        char[] chars = s.toCharArray();
        for (char c : chars) {
            if (c>0&&c<127){
            hashSet.add(c);
        }
    }
    System.out.println(hashSet.size());
    }
}

}

全部评论

相关推荐

就用这个吧:支持多益再加一个空气使用费
点赞 评论 收藏
分享
昨天 13:52
门头沟学院 后端
给🐭🐭个面试机会吧:嘿,mvbatis
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客企业服务