题目描述
编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。
输入描述:输入N个字符,字符在ACSII码范围内(0~127)。
输出描述:输出字符的个数。
输入例子:abc
输出例子:3
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String input = in.nextLine(); int[] nums = new int[128]; int length = 0; for(int i = 0;i<input.length();i++) { nums[input.charAt(i)] = 1; } for(int j = 0;j<nums.length;j++) { if(nums[j] == 1 ){ length++; } } System.out.println(length); } }
时间: 2024-11-05 22:54:49