`
jayzotion
  • 浏览: 47928 次
  • 性别: Icon_minigender_1
  • 来自: 森林之城
社区版块
存档分类
最新评论

统计数组中相同元数的java实现

    博客分类:
  • java
阅读更多

package org.wyh;

import java.util.*;

public class GetEveryTotal{

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

		ArrayList<String> list = new ArrayList<String>();
		list.add("1");
		list.add("1");
		list.add("1");
		list.add("3");
		list.add("3");
		list.add("2");
		list.add("4");

		HashMap<String, Integer> hash = new HashMap<String, Integer>();
		for (int i = 0; i < list.size(); i++) {
			try {

				if (!hash.isEmpty() && hash.containsKey(list.get(i))) {
					hash.put(list.get(i).toString(), hash.get(list.get(i)) + 1);
				} else {
					hash.put(list.get(i).toString(), 1);
				}
			} catch (Exception e) {

			}
		}
		Set<String> set = hash.keySet();
		for (String key : set) {
			System.out.println(key + "==>" + hash.get(key));
		}
	}

}

分享到:
评论
2 楼 jayzotion 2009-02-23  
楼上兄弟抬举了,只是工作中用到,随便记录一下,谈不上厉害
1 楼 jsjxqjy 2009-02-22  
兄弟很厉害

相关推荐

    Java统计数组中相同元素个数

    写的Java文件中实现了统计数组中相同元素个数的功能以及统计数组中小于某个元素的所有元素的数量功能,非常的实用。

    数组,List 重复元素统计数量,找出唯一的元素

    int[] arr = { 1, 2, 2, 3, 3, 4, 4, 4, 1, 5, 6, 6, 6 }; 两种不同方式(使用map和list两种方式)获得一下输出结果 数组和list 可以使用相同的方法,自己测试可以 控制台输出 ...数组中唯一的元素是:5

    Java程序设计基础:数组的概念.pptx

    数组元素也称为下标变量,在内存中是连续存放的,有前后关系。 a 0 1 2 3 4 5 6 7 8 9 a[0] ≠ a0 a[i] ≠ ai 数组的基本概念 一个下标的数组称为一维数组,如 a[0],a[1],… 两个下标的数组称为二维数组,如a[0][0],...

    java8 利用reduce实现将列表中的多个元素的属性求和并返回操作

    主要介绍了java8 利用reduce实现将列表中的多个元素的属性求和并返回操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    java 课程 实验

    1. 熟悉Java中的String、StringBuffer、Math、包装器类的使用方法。 2. 使用常用类解决一般性的应用问题。 3. 掌握JavaSE API文档的使用方法。 二、实验内容 1. 编写一个程序,输出一个字符串中的大写英文字母数,...

    Java经典编程源码基础例程300.zip

    实例042 反转数组中元素的顺序 63 第6章 面向对象入门 65 实例043 自定义图书类 66 实例044 温度单位转换工具 67 实例045 成员变量的默认初始化值 68 实例046 单例模式的应用 69 实例047 汉诺塔问题求解 70 实例048 ...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    5.1 Java中类的定义 104 实例083 自定义图书类 104 实例084 温度单位转换工具 105 实例085 域的默认初始化值 106 实例086 编写同名的方法 107 实例087 构造方法的应用 108 5.2 修饰符的使用 109 实例088 单例模式的...

    Java面试宝典-经典

    23、java中实现多态的机制是什么? 17 24、abstract class和interface有什么区别? 17 25、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? 18 26、什么是内部类?Static Nested ...

    Java面试宝典2010版

    23、java中实现多态的机制是什么? 17 24、abstract class和interface有什么区别? 17 25、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? 18 26、什么是内部类?Static Nested ...

    java面试题大全(2012版)

    23、java中实现多态的机制是什么? 17 24、abstract class和interface有什么区别? 17 25、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? 18 26、什么是内部类?Static Nested ...

    最新Java面试宝典pdf版

    23、java中实现多态的机制是什么? 17 24、abstract class和interface有什么区别? 17 25、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? 18 26、什么是内部类?Static Nested ...

    Java面试笔试资料大全

    23、java中实现多态的机制是什么? 17 24、abstract class和interface有什么区别? 17 25、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? 18 26、什么是内部类?Static Nested ...

    java面试宝典2012

    23、java中实现多态的机制是什么? 18 24、abstract class和interface有什么区别? 18 25、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? 20 26、什么是内部类?Static Nested ...

    Java 2实用教程(第三版)实验指导与习题解答

    //在Java Applet中绘制一行文字:“这是一个Java Applet 程序” g.setColor(Color.red); g.setFont(new Font("宋体",Font.BOLD,36)); g.drawString("我改变了字体",20,50);//在Java Applet中绘制一行文字:“我...

Global site tag (gtag.js) - Google Analytics