黑马程序员技术交流社区

标题: 大神在哪 [打印本页]

作者: 猜不得先生    时间: 2016-1-15 17:26
标题: 大神在哪
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
作者: jacky左    时间: 2016-1-16 00:15
import java.util.*;                //导包 class Test {         public static void main(String[] args) {                 //输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。                 Scanner sc = new Scanner(System.in);                 System.out.println("请输入一个字符串");                 String s = sc.nextLine();        //存储录入的字符串                 char[] chs = s.toCharArray();//将字符串转化为字符数组                  TreeMap<Character,Integer> tm = new TreeMap<>();                 for(Character c : chs){                         if(!tm.containsKey(c)){                                 tm.put(c,1);                         }else{                                 tm.put(c,tm.get(c)+1);                         }                 }                 for(Character c : tm.keySet()){                         int value = tm.get(c);                         System.out.println(c + "=" + value);                 }          } }
作者: jacky左    时间: 2016-1-16 00:16
升级版的,可以统计每个字符出现的次数




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