zoukankan      html  css  js  c++  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));
    }
    }

    }

  • 相关阅读:
    TreeMap
    索引
    B-树、B+树
    硬盘速度、存储方式
    2-3树
    多叉树、2-3-4树
    红黑树
    平衡树、AVL树
    树、多路树、二叉树
    Java实现后缀表达式建立表达式树
  • 原文地址:https://www.cnblogs.com/hengfeng/p/3021540.html
Copyright © 2011-2022 走看看