黑马程序员技术交流社区

标题: 求解答 [打印本页]

作者: 费世福    时间: 2015-8-19 11:12
标题: 求解答
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

作者: Coolman    时间: 2015-8-19 11:12
  1. /* String 中 定义有 charAt() 方法
  2. * char charAt(int index)
  3. * 方法  charAt() 用于返回字符串指定位置的字符,参数 index 表示指定的位置
  4. *  
  5. */
  6. // 这里只是提供一个 Demo ,楼主可以根据字符类型 ASCII码 的范围统计出不同字符类型的个数
  7. public class TestCharAt {
  8.         // 遍历一个字符串中的字符序列
  9.         public static void main(String[] args) {
  10.                 String name = "www.itheima.com";
  11.                 for (int i = 0; i < name.length(); i++) {
  12.                         char ch = name.charAt(i);
  13.                         if (ch == 97) {
  14.                                 System.out.println("该字符串中有 a 存在");
  15.                                 break;
  16.                         }
  17.                 }
  18.         }
  19. }
复制代码



作者: Hi_about...    时间: 2015-8-19 11:38
路过,坐等牛人。。。。。。。。。。。。
作者: backin    时间: 2015-8-19 12:12
这里有一个: http://bbs.itheima.com/thread-225063-1-1.html (出处: 黑马程序员IT技术论坛) 你看能解决你的问题不,不能的我在给你搞定
作者: l_15562009298    时间: 2015-8-19 13:04
switch case中用事先声明的变量记录出现的次数
作者: AyangJ    时间: 2015-8-19 13:05
字符转换成数组,数组元素与ASCII比较判断类型,循环统计个数。
作者: 以梦为马123    时间: 2015-8-22 11:26
学习了!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2