<<Java语言程序设计>>进阶篇 Exercise22_7
2014-01-16 02:02
429 查看
import java.util.*; public class Exercise22_7{ public static void main(String[] args){ Scanner input = new Scanner(System.in); Map<Integer,Integer> map = new TreeMap<Integer,Integer>(); Set<Integer> set = new HashSet<Integer>(); int key; while((key =input.nextInt()) != 0){ if (!set.contains(key)){ map.put(key,1); } else{ int value = map.get(key).intValue(); value++; map.put(key,value); } set.add(key); } LinkedList<Integer> list = new LinkedList<Integer>(map.values()); Integer maxvalue = Collections.max(list); Set<Map.Entry<Integer,Integer>> entrySet =map.entrySet(); for(Map.Entry<Integer,Integer> entry: entrySet){ if((entry.getValue()).compareTo(maxvalue)==0) System.out.println(entry.getKey()); } }
相关文章推荐
- <<Java语言程序设计>>进阶篇 Exercise22_5
- <<Java语言程序设计>>进阶篇 Exercise22_3
- <<Java语言程序设计>>进阶篇 Exercise8_7
- <<Java语言程序设计>>基础篇 Exercise12_9 随机显示3张牌
- <<高级语言程序设计>>读书笔记
- 201521123027 <java程序设计>第11周学习总结
- 算法(第四版)笔记<一>-------动态队列的数组实现(Java语言)
- K&R的名著:<C程序设计语言>小程序总结4
- 黑马程序员<java基础<常用类特点>>
- <<现代操作系统>>书本中的java实现生产者/消费者问题的代码改良
- K&R的名著:<C程序设计语言>小程序总结p117统计关键字
- java中的<?><T><E>详解Jdk5.0新特性Generic Types (泛型)
- 201521123027 <java程序设计>第13周学习总结
- 黑马程序员<Java笔记<GUI 网络编程反射>>
- <<c程序设计语言>>第三章 程序控制流
- & | ^ ~ << >> >>>(java位运算)
- _Java基础<三>_Java语言基础组成(下)
- <<SQL Server 2005 高级程序设计>> 学习笔记(5)
- <<敏捷软件开发:原则、模式与实践>>时,素数产生程序,第一个java
- 黑马程序员<Java笔记<IO流>>