一组数字,java分组

playboyhdy 2013-09-23 11:20:56
比如一组数字[1,2,3,4,5,4,4,4,2,2,1,1,6],分为[1,1,1],[3],[2,2,2],[4,4,4,4],[5],[6]应该怎么分
...全文
337 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
地下室森林 2013-09-23
  • 打赏
  • 举报
回复
排序 + 遍历
花木兰1闪21A 2013-09-23
  • 打赏
  • 举报
回复
sort下再遍历一下
tony4geek 2013-09-23
  • 打赏
  • 举报
回复
List t = null;
		int[] arr = new int[] {1, 2, 3, 4, 5, 4, 4, 4, 2, 2, 1, 1, 6 };
		Map m = new HashMap();
		for (int i : arr) {
			if (m.containsKey(i)) {
				List w = (List) m.get(i);
				w.add(i);
			} else {
				t = new ArrayList();
				t.add(i);
			    m.put(i, t);
			}
		}
		Iterator it = m.entrySet().iterator();
		while (it.hasNext()) {
			Map.Entry v = (Map.Entry) it.next();
			System.out.println(v.getValue());
		}
kakaer01 2013-09-23
  • 打赏
  • 举报
回复
写的不错

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧