1、完整题目
HJ10 字符个数统计
描述
编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次服务器托管网
例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3 。
数据范围: 1≤n≤500
输入描述:
输入一行没有空格的字符串。
输出描述:
输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。
示例1
输入:abc
输出:3
示例2
输入:aaa
输出:1
2、Java代码
import java.util.Scanner;
import java.util.HashSet;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
String str = in.next();
//此处将字符串转化成了char型数组,不转化直接遍历字符串也行
char[] arr = str.toCharArray();
//HashSet作用:去重
HashSet set = new HashSet();
for(char ch: arr服务器托管网){
set.add(ch);
}
System.out.println(set.size()); //输出去重后的数量
}
}
}
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: apache搭建静态网站,moongoose搭建网站后台,出现的跨域问题解决
文章目录 1,问题描述 1.1,当网页和后台是不同服务时会产生跨域问题 1.2,跨域问题 2,nginx端口转发解决跨域问题 2.1,下载并安装nginx 2.1.1,解压后如下所示 2.1.2,进入解压目录后,执行配置脚本 2.2,编译安装 2.3,ngin…