描述:
找出字符串中,不同的字符的个数。
题目类别: 字符串
难度: 初级
运行时间限制: 无限制
内存限制: 无限制
阶段: 入职前练习
输入:
输入一个字符串,‘\0‘作为字符串结束符。
输出:
输出字符串中不同字符的个数。
样例输入:
122345
样例输出:
5
代码如下:
public class dayin_Char { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while (sc.hasNext()) { String input=sc.nextLine(); if (input==null) { return; } int count=0; Map<Integer,Character> hm=new HashMap<Integer, Character>(); for (int i = 0; i < input.length(); i++) { if (!hm.containsValue(input.charAt(i))) { count++; hm.put(i, input.charAt(i)); } } System.out.println(count); } } }
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-12-15 19:45:53