黑马程序员技术交流社区

标题: 统计字符窜中字符的个数的程序,统计字符串的个数也可..... [打印本页]

作者: 18001105207    时间: 2016-9-17 22:53
标题: 统计字符窜中字符的个数的程序,统计字符串的个数也可.....
package tongji;

import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;

//键盘录入数据 统计个数并输出
public class Demo01 {

        public static void main(String[] args) {

                Scanner sc = new Scanner(System.in);
                System.out.println("请输入字符窜:");
                String str = sc.nextLine().trim();
               
                char[] cs = str.toCharArray();
                Set<Character> s = new HashSet<Character>();
               
                for (char ch : cs) {
                        s.add(ch);
                }
               
                //遍历set集合中,获得每一个单独的字符
                for (Character ch : s) {
                        int count = 0;
                        //遍历输入的字符集合,均与上面的字符比较有相同的就记数。
                        for (char ch1 : cs) {
                                if(ch == ch1) {
                                        count++;
                                }
                        }
                        System.out.println(ch+"的个数是:"+count+"个");
                }
        }

}







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