有一个字符串,请统计和打印出各个字符的个数。
2013-09-24 16:01
351 查看
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import javax.swing.text.html.HTMLDocument.Iterator;
public class CountChar {
//有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数。
public static void main(String[] args) {
//定义字符串
String str="我a不zhi道不hui做123456";
HashMap hm=new HashMap();
for(int i=0;i<str.length();i++){
char c=str.charAt(i);
Integer num=(Integer) hm.get(c);
if(num==null){
num=1;
}
else
num++;
hm.put(c, num);
}
System.out.println(hm);
}
}
import java.util.Map;
import java.util.Set;
import javax.swing.text.html.HTMLDocument.Iterator;
public class CountChar {
//有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数。
public static void main(String[] args) {
//定义字符串
String str="我a不zhi道不hui做123456";
HashMap hm=new HashMap();
for(int i=0;i<str.length();i++){
char c=str.charAt(i);
Integer num=(Integer) hm.get(c);
if(num==null){
num=1;
}
else
num++;
hm.put(c, num);
}
System.out.println(hm);
}
}
相关文章推荐
- 分割字符串(有一个字符串,其中包含中文字符、英文字符和数字字符, * 请统计和打印出各个字符的个数)
- 分割字符串(有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数)
- 有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数。
- 有一个字符串,其中包含中文字符、英文字符和数字、空格及其他字符,请统计和打印出各个字符的个数。
- (Map实现)有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
- 有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数。
- java 集合 有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
- 有一个字符串,其中包含中文字符、英文字符和数字字符 ,请统计和打印出各个字符的个数。
- 一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
- 输入一个字符串,编写函数统计该字符串中的字母、数字和其他字符的个数;
- 题目:输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则输出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。
- 8.9 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,并输出结果。(改)
- 判断一个字符串中出现次数最多的字符,统计这个次数
- 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。
- 习题 8.16 输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到一数组a中。统计共有多少个整数,并输出这些数。
- java 输入一个字符串,打印出该字符串中字符的所有排列
- 判断一个字符串中出现次数最多的字符,统计这个次数
- 输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到一数组a中。统计共有多少个整数,并输出这些数。
- 统计一个字符串中出现次数最多的字符(HashMap)
- 编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数