判断字符串中的字符大小写和其他字符
2012-09-28 15:58
211 查看
实现方法一
ASC||码值
实现方法二
java.lang.Character
ASC||码值
public class TestStringCase { public static void main(String[] args) { String s = "ABAabb$&^$#BAAb898B#@%aa"; int cU = 0, cL = 0, cO = 0; for(int i=0; i<s.length(); i++) { char c = s.charAt(i); if(c >= 'A' && c <= 'Z') { cU ++; } else if( c >= 'a' && c <='z') { cL ++; } else { cO ++; } } System.out.println("大写:" + cU); System.out.println("小写:" + cL); System.out.println("其他:" + cO); } }
实现方法二
java.lang.Character
public class TestStringCase { public static void main(String[] args) { String s = "ABAabb$&^$#BAAb898B#@%aa"; lCount=0; uCount=0; oCount=0; for (int i= 0;i<s.length();i++){ char c = s.charAt(i); if(Character.isLowerCase(c)){ lCount++; }else if (Character.isUpperCase(c)){ uCount++; } else{ oCount++; } } System.out.println(lCount+""+uCount+""+oCount); } 实现方法三 java.lang.String
public class TestString{ public static void main(String[] args) { String s = "ABAabb$&^$#BAAb898B#@%aa"; String sL="abcdefghijklmnopqrstuvwxyz"; String sU="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; lCount=0; uCount=0; oCount=0; for (i=0;i<s.length();i++){ char c = s.charAt(i); if(sL.indexOf(c)!=-1){ lCount++; }else if(sL.indexOf(c)!=-1){ uCount++; }else{ oCount++; } } System.out.println("大写:" + uCount); System.out.println("小写:" + lCount); System.out.println("其他:" + oCount); } }
相关文章推荐
- 【leetcode】对撞指针应用之回文字符串判断(忽略大小写,以及出数字外其他字符)
- VC判断一个UNICODE字符串中字母、数字、汉字、其他字符的个数
- 判断一个字符串中数字,字符,空格和其他字符的个数
- java 判断字符串中 大小写字母 数字和其他字符个数方法
- 黑马程序员 C#统计一行字符串中各个字母出现的频率(不考虑大小写,不考虑其他字符)
- 判断指定字符在字符串中出现的次数,并且转换大小写(作业)
- 53.从键盘输入任意一串字符串,程序输出同样的一串字符,要求输出字符串中大小写相互转化,其他符号不变。如输入“a123BxC”,则输出“A123bXc”
- php判断某字符串是否不以数字或其他特殊字符开头
- 算法:输入一个字符串,判断里面的数字,英文字符,空格和其他字符的个数
- 字符串相等的判断(函数忽略大小写,标点符号及空白字符)
- 1.2输入一个字符串,判断其中字母、数字、其他字符的个数
- 输入一段字符,判断字符串中字母的个数,数字的个数和其他字符个数
- java---字符串操作(分割,大小写转化,去除首末空格,截取字串,转化成字符数组)
- 如何判断某字符串里是不是包含某个字符??
- C#--第三周实验--任务2--输入一个由若干字符组成的字符串,输出其中的大写字母、小写字母、数字和其他字符的个数(控制台应用)
- 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 a b c e s f c s a d e e 矩阵中包含一条字符串"bccced"的路径,但是矩阵中不包含"abcb"路径,因为字符串的第一个字符b占据了矩阵中
- 经典算法面试题目-判断一个字符串中的字符是否唯一(1.1)
- object-C 判断字符串是否含有特殊字符
- js javascript 判断字符串是否包含某字符串,String对象中查找子字符,indexOf
- 判断字符串(是否数值型,脏话过滤,非法字符过滤)