黑马程序员技术交流社区
标题:
空格为啥没办法计数?
[打印本页]
作者:
zhiguoguo
时间:
2015-12-3 22:46
标题:
空格为啥没办法计数?
class TongJi7{
public static void main(String[] args) {
String str = "jkhdakjslhdf634872ABC61384 ***%%%%@@@@";//????空格为什么不算入字符长度??
//System.out.println(getChar(str));
getNumber(str);
//getChar(str);
System.out.println("");
}
private static void getNumber(String str){
int zm = 0;
int kg = 0;
int sz = 0;
int qt = 0;
char [] str1 = str.toCharArray();
for (int i=0;i<str.length() ;i++ ) {
if((str1[i]<='z'&str1[i]>='a')|(str1[i]>='A'&str1[i]<='Z')){
zm++;
}
else if(str1[i]>='0'&str1[i]<='9'){
sz++;
}
else if(str1[i]==' '){
kg++;
}
qt = str.length()- kg - zm - sz;
}
System.out.println("字符串str"+ str +"字母个数" + zm);
System.out.println("数字个数" + sz);
System.out.println("空格个数" + kg);
System.out.println("其他个数" + qt);
}
// private static char[] getChar(String str){ //备用 方法 :将一个字符串转化为字符数组
// char[] charArray = new char[str.length()];
// for (int i=0;i<str.length() ;i++ ) {
// charArray[i] = str.charAt(i);
// }return charArray;
//} //将一行字符串转化为字符数组
}
作者:
zhiguoguo
时间:
2015-12-3 22:48
先占个位把
作者:
白羽蘇芳
时间:
2015-12-3 23:41
算的
汉语拼音难懂一笔
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2