如何用java语言编写“求一个字符串中的的字母,数字,空格的数目。”
2013-04-07 00:30
302 查看
方法一:
public class StringNumber { private String str=" "; private int z=0; private int k=0; private int g=0; public StringNumber(String str){ this.str=str; } public void strNumber(){ byte buf[]=str.getBytes(); for(int i=0;i<str.length();i++){ if(buf[i]==' '){ z++; } if((buf[i]>='0')&&(buf[i]<='9')){ k++; } if(((buf[i]>='a')&&(buf[i]<='z'))||((buf[i]>='A')&&(buf[i]<='Z'))){ g++; } } System.out.println("空格数是"+z); System.out.println("数字个数"+k); System.out.println("字母个数"+g); } public static void main(String[] args) { // TODO: 在这添加你的代码 StringNumber strnumber = new StringNumber("aaasdfdsfdsf fdAADD3432 erew34"); strnumber.strNumber(); } } 方法二: public class Test { public static void main(String[] args) { int space = 0, number = 0, character = 0; String str = "23 ffa 4fasd"; for (int i = 0; i < str.length(); i++) { char ch = str.charAt(i); if (ch == ' ') { space++; } if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) { character++; } if (ch >= '0' && ch <= '9') { number++; } } System.out.println("number: " + number); System.out.println("character: " + character); System.out.println("space: " + space); } }
相关文章推荐
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 习题 7.9 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格、和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
- java中输出一个字符串里面的空格,字母还有数字的数目举例说明
- 编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格,和其他字符的个数,在主函数中输入字符串以及输出上述统计的结果。再考虑将算的的结果放在一个数组中
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 8.9 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,并输出结果。(改)
- (c++)编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数
- 编写一个函数,从实参传来一个字符串,统计其中字母,数字,空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果
- 编写一个函数,分别统计出传入字符串参数(可能不止一个参数)的英文字母,空格,数字和其他字符的个数
- 求一个字符串中的的字母,数字,空格以及其他类型的数目。
- 编写一函数,由实参数来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述的结果
- 2.写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 笔试题——编写java程序:输入一个字符串,判断有几个英文字母,有几个数字,有几个其它的字符
- C#如何判断一个字符串中中文和字母或数字的个数(转载)
- 一个字符串在其中的数字和字母之间插入空格
- 在一个字符串中找空格的个数,字母的个数,数字的个数,和其他字符的个数
- 一个字符串既含有字母又含有数字且字母和数字随意排列如何取出其中所有的数字并进行排序
- 关于计算一个字符串中的,数字,字母,空格,其他字符个数说说明