JavaSE8基础 Character.isXXX 判断一个字符是 数字 小写字母 大写字母
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaSE8基础 Character.isXXX 判断一个字符是 数字 小写字母 大写字母相关的知识,希望对你有一定的参考价值。
os :windows7 x64
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)
code:
package jizuiku.t01; public class Demo00 { public static void main(String[] args) { String str = "[email protected]#$"; int countOfDigit = 0; int countOfLower = 0; int countOfUpper = 0; int countOfOther = 0; for (int i = 0, stringLength = str.length(); i < stringLength; ++i) { if (Character.isDigit(str.charAt(i))) { ++countOfDigit;//数字 } else if (Character.isLowerCase(str.charAt(i))) { ++countOfLower;//小写 } else if (Character.isUpperCase(str.charAt(i))) { ++countOfUpper;//大写 } else { ++countOfOther;//三种之外的类型 } } System.out.println("countOfDigit:"+countOfDigit); System.out.println("countOfLower:"+countOfLower); System.out.println("countOfUpper:"+countOfUpper); System.out.println("countOfOther:"+countOfOther); } }
result:
Java优秀,值得学习。
学习资源:API手册+Java源码。
以上是关于JavaSE8基础 Character.isXXX 判断一个字符是 数字 小写字母 大写字母的主要内容,如果未能解决你的问题,请参考以下文章