学生教材网 >程序设计 > 代码分享 > Java > 浏览文章

guava MultiSet demo

来源:网络编辑:佚名时间:2016-01-07人气:

裂变演员表,虐爱社区smgay,123464

本文关键词guava,MultiSet,demo,是栏目Java为您推荐的文章,文章地址是:http://www.huayuzhi.com/program/codeshare/java/333854.htm,希望您看完后能将地址分享给需要的人.

<无详细内容> 标签: <无>

代码片段(1) [全屏查看所有代码]

1. [代码][Java]代码     跳至 [1] [全屏预览]

/**
 * Created by lgq on 16-1-6.
 */
public class TestMultiSet {

    /**
     * MultiSet 是一个可以允许有重复值的set集合
     */
    @Test
    public void testMultiSet(){

        String str = "aaa|bbb|ccc|aaa|ddd|ccc|eee|fff|aaa|eee|hhh|iii|jjj";

        List<String> list = Lists.newArrayList(Splitter.on("|").split(str));

        Multiset<String> multiset = HashMultiset.create();
        multiset.addAll(list);

        // 统计每个字符串出现的次数
        for(String key : multiset.elementSet()) {
            System.out.println(key + " count:" + multiset.count(key));
        }

        // 判断是否包含abc
        if(multiset.contains("abc")){
            System.out.println("multiSet中包含abc" );
        } else {
            System.out.println("multiSet中不包含abc" );
        }

        System.out.println(multiset);
        // 添加元素def
        multiset.add("def");
        // 添加5个元素ghi
        multiset.add("ghi",5);
        System.out.println(multiset);

        // 设置元素ghi的个数为50
        multiset.setCount("ghi",50);
        System.out.println(multiset);

        // 修改multiset中元素ghi的个数
        // oldCount 必须是原有的个数,如果填写错误,将不能修改
        multiset.setCount("ghi",20,10);
        System.out.println(multiset); // 没有修改成功,原有个数填写错误
        // 何必要使用 multiset.setCount(element,oldcount,newcount);
        // 直接使用 multiset.setcount(element,count)不就行了吗
        multiset.setCount("ghi",10);
        System.out.println(multiset);

    }
}

学生教材网提示您:阅读最大的好处是可以丰富别人偷不走,抢不掉的知识。如果您觉得本文guava MultiSet demo对您或周围的人有帮助,请将本文分享出去,让更多的人得到帮助.

【开源】零听音乐,小清新范儿十足的音乐播放器!

自己开发的一款简单音乐播放器,叫零听音乐,目前已经上架百度、豌豆荚等应用市场,主要实现了以下功能点:首次启动引导页展示在线更换首页图片音乐的基本播放控制(播放/暂停、上/下一首、静音、4种播放模式、进度条…

2048开源项目+广告植入学习

完美的展现了2048项目的逻辑代码和广告的植入,并且做了详细的注释,当然如果可以的话,请点击一下广告,谢谢下载地址:http://download.csdn.net/detail/yychen123/8599489标签:<无>-->-->-->1.

热门推荐