黑马程序员技术交流社区
标题: 三阶段的重中之重,吐血推荐. [打印本页]
作者: 你好,师姐 时间: 2016-12-5 00:34
标题: 三阶段的重中之重,吐血推荐.
每天都有收获,高兴
package JiHe02;
import java.util.HashMap;
import java.util.Scanner;
/*
* 随机输入一个字符串,要求得到每个字符出现的次数.
*
*/
public class Test {
public static void main(String[] args) {
//生成随机数
System.out.println("请输入你要输入的字符");
Stringsuiji = new Scanner(System.in).next();
//字符和次数可看做夫妻对,所以需要建立map接口.
HashMap<Character,Integer>map = new HashMap<Character,Integer>();
//遍历 字符串
for (int i = 0; i <suiji.length(); i++) {
//得到字符
char c = suiji.charAt(i);
//判断字符,判断
if(!map.containsKey(c)){
map.put(c,1);
}else{
int count = map.get(c);
count++;
map.put(c,count);
}
}
//输出方法一 可以直接输出
System.out.println(map);
//输出方法二 可以遍历map输出.
for (Character key :map.keySet()) {
Integervalue = map.get(key);
System.out.println(key+"出现了"+value+"次");
}
}
}
作者: 呱码农 时间: 2016-12-5 00:42
学习学习~~
作者: 你好,师姐 时间: 2016-12-5 00:56
一起努力哈.
作者: 你好,师姐 时间: 2016-12-5 00:59
一起努力哈.....{:8_527:}
作者: 挨踢小白 时间: 2016-12-5 01:19
加油加油
作者: xss222 时间: 2016-12-5 01:33
6666666666666
作者: 小莫好大只 时间: 2016-12-5 14:35
6666666666666666666666
作者: lieyemu 时间: 2016-12-5 21:04
66666666666666
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |