统计字符串中每个字符出现的次数
2015-09-17 14:21
465 查看
package first;
import java.util.Comparator;
import java.util.Scanner;
import java.util.Set;
import java.util.TreeMap;
public class map {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println(“please input”);
String line=sc.nextLine();//获得字符串
TreeMap《Character, Integer》 tm=new TreeMap《Character,Integer》();
char[] ch=line.toCharArray();
for (char c : ch) {
Integer i=tm.get(c);
if (i==null ) {
tm.put(c, 1);
}else {
i++;
tm.put(c, i);
}
}
StringBuilder sb=new StringBuilder();
Set set=tm.keySet();
for (Character key : set) {
Integer value=tm.get(key);
sb.append(key).append(“(“).append(value).append(“)”);
}
String ss=sb.toString();
System.out.println(ss);
}
}
import java.util.Comparator;
import java.util.Scanner;
import java.util.Set;
import java.util.TreeMap;
public class map {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println(“please input”);
String line=sc.nextLine();//获得字符串
TreeMap《Character, Integer》 tm=new TreeMap《Character,Integer》();
char[] ch=line.toCharArray();
for (char c : ch) {
Integer i=tm.get(c);
if (i==null ) {
tm.put(c, 1);
}else {
i++;
tm.put(c, i);
}
}
StringBuilder sb=new StringBuilder();
Set set=tm.keySet();
for (Character key : set) {
Integer value=tm.get(key);
sb.append(key).append(“(“).append(value).append(“)”);
}
String ss=sb.toString();
System.out.println(ss);
}
}
相关文章推荐
- jQuery select年月日(生日)选择器
- jmeter好的东西
- $.extend
- Android视频图片缩略图的获取
- Android Data Storage(数据存储)值External Storage
- Hadoop之父Doug Cutting
- android微信分享功能
- [python] 0x9 Python Tutorial: Command Automation
- JavaScript:call,apply,bind的用法
- nodejs事件轮询详述
- 10----时间格式的转换
- 技术人才的出路在哪里
- ZOJ1037-Gridland
- echarts-折线图
- IO - 同步,异步,阻塞,非阻塞
- 获取图片名
- 反向代理代理百度、google
- Navicat for MySQL远程连接的时候报错mysql 1130的解决方法
- Jason
- jquery data的使用方式