国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用合適的數(shù)據(jù)結構統(tǒng)計單詞次數(shù)

Shihira / 3340人閱讀

摘要:序本文主要講述一下如何使用的以及的的數(shù)據(jù)結構來統(tǒng)計單詞次數(shù)。小結經(jīng)過封裝后的數(shù)據(jù)結構,用起來非常簡潔。

本文主要講述一下如何使用apache collections4的bag以及guava的multiset的數(shù)據(jù)結構來統(tǒng)計單詞次數(shù)。

maven
        
            com.google.guava
            guava
            22.0
        
        
            org.apache.commons
            commons-collections4
            4.1
        
bag
    @Test
    public void testBag(){
        Bag bag = new HashBag<>();
        String content = "She is beautiful and she is my angel";
        Arrays.stream(content.split(" ")).forEach(word -> {
            bag.add(word);bag.add(word);
        });
        //get unique key
        Set set = bag.uniqueSet();
        set.stream().forEach(word -> {
            System.out.println(word + "-->" + bag.getCount(word));
        });
    }
multiset
    @Test
    public void testMultiSet(){
        String content = "She is beautiful and she is my angel";
        Multiset set = HashMultiset.create();
        Arrays.stream(content.split(" ")).forEach(word -> {
            set.add(word);
        });
        set.stream().distinct().forEach(e -> {
            System.out.println(e + "-->" + set.count(e));
        });
    }
小結

經(jīng)過封裝后的數(shù)據(jù)結構,用起來非常簡潔。

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/67519.html

相關文章

  • 大展身手字典樹

    摘要:原文地址在簡單字典樹的實現(xiàn)一文中,我們以單詞輸入自動提示為引子,簡單介紹了字典樹的實現(xiàn)。前綴匹配本文講述前綴匹配的字典樹實現(xiàn)方案。在簡單字典樹的實現(xiàn)一文中,我們已經(jīng)實現(xiàn)了字典樹的基本操作,這里只需要再加上一個前綴匹配方法即可。 原文地址 在簡單字典樹(Trie)的實現(xiàn)一文中,我們以單詞輸入自動提示為引子,簡單介紹了字典樹的實現(xiàn)。那么,字典樹到底可以用于哪些場合呢? 前綴匹配:給定字典...

    Anchorer 評論0 收藏0
  • 入門教程 | 5分鐘從零構建第一個 Flink 應用

    摘要:接著我們將數(shù)據(jù)流按照單詞字段即號索引字段做分組,這里可以簡單地使用方法,得到一個以單詞為的數(shù)據(jù)流。得到的結果數(shù)據(jù)流,將每秒輸出一次這秒內(nèi)每個單詞出現(xiàn)的次數(shù)。最后一件事就是將數(shù)據(jù)流打印到控制臺,并開始執(zhí)行最后的調(diào)用是啟動實際作業(yè)所必需的。 本文轉(zhuǎn)載自 Jark’s Blog ,作者伍翀(云邪),Apache Flink Committer,阿里巴巴高級開發(fā)工程師。 本文將從開發(fā)環(huán)境準備、創(chuàng)建 ...

    Mike617 評論0 收藏0

發(fā)表評論

0條評論

Shihira

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<