判断字符串字符种类及个数
【java基础】
判断字符串字符种类及个数知识点:1.String3.集合2.迭代
package com.wen.判断字符及对应个数;//方便查找定义中文包名import java.util.ArrayList;
import java.util.Scanner;public class JudgeCharDemo {public static void main(String[] args) {@SuppressWarnings("resource")Scanner sc = new Scanner(System.in);//键盘录入任意一个字符串System.out.println("请输入一个字符串:");String str = sc.nextLine();//将字符串转为字符数组char[] charArray = str.toCharArray();//将字符数组遍历存入集合ArrayList<Character> list = new ArrayList<Character>();for(char ch : charArray){list.add(ch);}//调用方法research(list);}/*** 判断集合中字符元素种类及对应个数* @param list*/public static void research(ArrayList<Character> list){//获取第一个元素char firstElement = list.get(0);//定义一个变量统计相同字符的个数int sum = 0;//遍历集合 并判断 集合中与第一个元素相同的元素 for(int i =list.size()-1;i>=0;i-- ){//得到遍历的每一个元素char getI = list.get(i);//判断是否与第一个元素相同 使用对应的码表的int值if((int)firstElement == (int)getI){//相同则统计变量加1 并删除索引处的元素sum++;list.remove(i);}}//没判断完一种字符就输出字符及其个数System.out.println("字符'"+firstElement+"'有:"+sum+"个");//判断集合中是否还有元素if(list.size() > 0){//有就继续判断下一种字符 迭代research(list);} }
}
判断字符串字符种类及个数相关推荐
- java字符串确定汉字_java中判断字符串中汉字的个数
使用方法3与方法4时需要注意一些问题,代码中会有注释. 代码如下: package 包名; import java.util.ArrayList; import java.util.regex.Mat ...
- unity中判断字符串字符数量
因为中文字符所占的字节数和编码有关,所以不能直接去字符串长度来限制字符数. 可以通过指定gb2312编码的方法获取字节数,汉字占两个字节. int count = Encoding.GetEncodi ...
- js判断字符串字符数(汉字算两个)
function getByteLen(val) { var len = 0; for (var i = 0; i < val.length; i++) { ...
- [Unity][C#]Regex正则表达式判断字符串
Regex正则表达式判断字符串 字符串中是否含有 汉字.特殊符号.空格.数字.不分大小写英文字母.小写字母.大写字母 ... using System.Text.RegularExpressions; ...
- 接收输入的一行字符,统计出字符串包含数字的个数 2、编写一个程序,计算字符串中子串出现的次数 3、请输入星期几的第1个字母,用来判断是星期几,如果第1个字母一样,则继续判断第2个字母,依次类推。
1.接收输入的一行字符,统计出字符串包含数字的个数 list_1 = input('请输入一行字符串:') count = 0 for i in list_1:if '0' <= i <= ...
- Oracle MySQL Hive sql判断字符串中包含某个字符的个数
用length函数求出字符串长度,再对源数据中某个字符去掉求字符串长度,两个长度相减,得出包含某个字符的个数 MySQL所有版本: select length('2022-11-16') - leng ...
- python 字符种类判断:
字符种类判断: str.isalpha() --是否全是字母,并至少有一个字符 str.isdigit() --是否全是数字,并至少有一个字符 ...
- java 判断 中文字符_java中判断字符串中是否有中文字符
package com.meritit.test; public class TestChart { public static void main(String[] args) throws Exc ...
- 统计字符串中每种字符类型的个数demo
/** 统计字符串中每中字符类型的个数,思路:* 1.键盘录入一个字符串* 2.获取到每个字符,遍历字符串* for (int i = 0; i < s.length(); i++) {char ...
最新文章
- 在.Net Micro Framework中显示汉字
- 在java中建个jsp文件_第一个jsp页面
- R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战
- fiddler+android抓包工具配置使用
- libnids抓不到包
- php 数组元素快速去重
- linux mv命令批量,linux 如何用mv命令批量更改文件名?
- java反射机制+继承设计技巧
- MusicXML 3.0 (20) - 钢琴踏板
- Java线程Fork/Join思想及实现
- Pandas 索引(index)/选取(select)/标签(label)操作
- Bootstrap滚动监控器
- 2、Charm Bracelet( poj 3624)简单0-1背包
- 测度论与概率论笔记6:符号测度
- 爱代挂前台模板5绿色版
- 幂级数展开求积分_蛮力硬推定积分基本公式
- 爆款升级!新系列南卡Neo最强旗舰杀到,业内首款无线充骨传导耳机!
- 【图像修复】基于深度学习的图像修复算法的MATLAB仿真
- 内存拷贝函数memcpy相关解析(C语言)
- SQL中case的使用方法