Guava:google公司开发的一款Java类库扩展工具包 |
您所在的位置:网站首页 › java高质量代码示例 › Guava:google公司开发的一款Java类库扩展工具包 |
package com.example; import com.google.common.collect.HashMultiset;import com.google.common.collect.Multiset; import java.util.Arrays; public class Demo { public static void main(String[] args) { String[] words = {"A", "B", "C", "B"}; // JDK 1.8 Map counts = new HashMap(); for (String word : words) { Integer count = counts.get(word); if (count == null) { counts.put(word, 1); } else { counts.put(word, count + 1); } } System.out.println(counts); // {A=1, B=2, C=1} // guava Multiset multiset = HashMultiset.create(); multiset.addAll(Arrays.asList(words)); System.out.println(multiset); // [A, B x 2, C] System.out.println(multiset.count("B")); // 2 }} |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |