字符个数统计 java
字符个数统计 java
题目描述
编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。
输入描述:
输入N个字符,字符在ACSII码范围内。
输出描述:
输出范围在(0~127)字符的个数。
示例1
输入
abc
输出
3
代码1:
import java.util.*;public class Main {public static void main(String[] args){Scanner sc = new Scanner(System.in);String st = sc.next();char[] ch = st.toCharArray();ArrayList al = new ArrayList<>();for(int i = 0; i < ch.length; i++){if(!al.contains(ch[i])){al.add(ch[i]);}}System.out.println(al.size());}}
代码2:
import java.util.*;public class Main {public static void main(String[] args){Scanner sc = new Scanner(System.in);String st = sc.next();char[] ch = st.toCharArray();Set<Character> set = new HashSet<>();for (int i = 0; i < ch.length; i++) {set.add(ch[i]);}System.out.println(set.size());}
}
字符个数统计 java相关推荐
- 牛客网力扣算法编程之十四 | 字符串 - 字符个数统计 - Java代码实现
[算法编程]字符个数统计 一. 题目描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里.不在范围 ...
- 【Java面试题视频讲解】字符个数统计
P8字符个数统计
- 题库练习4(提取不重复的数字、字符个数统计、数字颠倒、字符串反转)
1. 提取不重复的数字 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数. 1.1 分析 注意去重的同时要保证数字要按照输入顺序打印--LinkedHashSet impo ...
- 牛客网--华为机试在线训练10:字符个数统计
牛客网–华为机试在线训练10:字符个数统计 题目描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在ACSII码范围内(0~127).不在范围内的不作统计. 输入描述: 输入N个字符,字符在A ...
- c语言之字符个数统计、 统计成绩、打印沙漏 、整数的分类处理 、不变初心数
字符个数统计 从键盘输入一串字符,统计出其中的英文字母个数.数字字符个数以及其他字符个数并输出. 输入格式: 输入一行字符,以回车结束. 输出格式: 输出英文字母个数.数字字符个数以及其他字符个数,中 ...
- 【java华为机试】HJ10 字符个数统计
描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里.不在范围内的不作统计.多个相同的字符只计算一 ...
- HJ10 字符个数统计
描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在ASCII码范围内(0~127,包括0和127),换行表示结束符,不算在字符里.不在范围内的不作统计.多个相同的字符只计算一次 例如,对于字 ...
- 华为机试——字符个数统计
题目描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在ACSII码范围内(0~127).不在范围内的不作统计. 输入描述: 输入N个字符,字符在ACSII码范围内. 输出描述: 输出范围在( ...
- 华为机试HJ10:字符个数统计
作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 编写一个函数,统计所输入字符串中不同字符的数量,字符在ASCII码的范围为0到127 ...
- 【华为 OJ 】字符个数统计
编写一个函数,计算字符串中含有的不同字符的个数.字符在ACSII码范围内(0~127).不在范围内的不作统计. 输入描述: 输入N个字符,字符在ACSII码范围内(0~127). 输出描述: 输出字符 ...
最新文章
- ECCV 2018|商汤37篇论文入选,为你解读精选论文(附链接+开源资源)
- SpringBoot项目中静态资源加载失败,那可能是自定义配置类继承了WebMvcConfigurationSupport这个类
- Win10自动更新关闭方法
- [学习笔记] 单位根反演
- 全国战争linux添加eth0,linux服务器双线路接入配置
- 分析udp数据报_深入的理解UDP编程
- dk7与jdk8环境共存与切换
- Ubuntu 下的根目录为
- 【大云制造】公有云产品及解决方案V4.0——全新面貌,重新出发
- Xencrypt:反病毒绕过工具
- 水经注万能地图下载器、影像插件和转换器的功能与关系
- 基于单片机的红绿黄灯设计(单片机实验交通灯设计)
- 国外互联网公司大数据技术架构研究
- pycharm环境下导入包
- 时钟程序设计java_Java数字时钟实现代码详解
- 程序员要注重沟通能力的提升
- 位于0/nut文件里的'Calculated'边界条件是什么意思?【翻译】
- 多元线性回归之预测房价
- linux 用户加入次要群组,linux学习笔记之 帐号和群组管理
- ElementUI 表单单个验证