Listに格納されたオブジェクトを集計するサンプル
Listに格納されたオブジェクトを引っ張りだして集計してくれる。
使い方しだいでは便利。
HashBagはorg.apache.commons.collections.bag.HashBagを使わないと怒られる。
材料はこちら
org.apache.commons.collections
org.apache.commons.lang
/** * * 実行。 * @throws Exception 例外 */ public void execute() throws Exception { final List<String> list = new ArrayList<String>(); while (list.size() < 1000) { list.add(String.valueOf(RandomUtils.nextInt(10))); } final Bag bag = new HashBag(list); for (Object object : bag.uniqueSet()) { System.out.println(String.valueOf(object) + ":" + bag.getCount(String.valueOf(object)) + "個"); } }