第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

整理你雜亂單詞的必備代碼干貨

標(biāo)簽:
Java JavaScript C

废话不多说,直接上代码,整理你杂乱单词的必备干货

package com.hp.word;

import java.io.*;
import java.util.TreeMap;
import java.util.Map;

/**
 * 排序单词
 * 
 * @author Administrator
 *资料: http://wenda.so.com/u/1901333518
 */
public class Sort2 {
    // 定义一个Treemap集合

    private static TreeMap<String, Integer> words = new TreeMap<String, Integer>(
            String.CASE_INSENSITIVE_ORDER);

    // String.CASE_INSENSITIVE_ORDER 忽略大小写
    /**
     * 单词排序并且计算重复
     * 
     * @throws IOException
     */
    private static void sort() throws IOException {

        File f = new File("e:\\word.txt");
        // 装饰模式
        BufferedReader reader = new BufferedReader(new InputStreamReader(
                new FileInputStream(f)));
        // 单词
        String word = null;
        // 如果读取的这一行不为空的话
        while ((word = reader.readLine()) != null) {
            //判断是否存在键所对应的值,即判断是否有重复单词
            if (words.containsKey(word))
                words.put(word, words.get(word) + 1);
            else
                words.put(word, 1);
        }
        reader.close();
//排序后写入
        outFile(f);
    }
/**
 * 重新写入文件,并且计算值
 * @param f
 * @throws FileNotFoundException
 * @throws IOException
 */
    private static void outFile(File f) throws FileNotFoundException,
            IOException {

        BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(
                new FileOutputStream(f)));

        for (Map.Entry<String, Integer> item : words.entrySet()) {

            writer.write(item.getKey() + "\t" + judge(item.getValue()));
            writer.newLine();
        }
        writer.close();
    }
/**
 * 判断次数是否大于2
 * @param number
 * @return
 */
    public static String judge(Integer number) {
        int n = number;
        if (n < 2) {
            return " ";
        } else {
            return number + "";
        }

    }

    public static void main(String args[]) throws IOException {
        sort();
        System.out.println("成功");
    }
}
點擊查看更多內(nèi)容
22人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
78
獲贊與收藏
3191

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消