1. 前言
最近遇到一个题目,用JavaEE完成txt文本的单词统计,结果按照从小到大排序
类似:
hello hello hello hello
world
fanl fanl fanl fanl fanl
2. 代码实现
package com.fanling.ping;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.*;
public class WordCount {
public static void main(String[] args) {
Map<String, Integer> map = new HashMap<String, Integer>();
//读取文件
//文件准备好随机字符,按行 空格
try {
BufferedReader reader = new BufferedReader(
new InputStreamReader(
new FileInputStream(
new File("E://wordcount.txt"))));
String s = null;
while ((s = reader.readLine()) != null) {
//分割
Strin