有关java文件输入输入的一道题,知道的帮我解决一下
任务功能:
1、把提供的英文文件中的相同单词进行统计,并生成统计清单文件(文件名:TEST.TXT),格式举例如下:
单词 出现频率
This 20
You 10
……
2、按照不同的单词统计,不能重复统计;
3、单词区分大小写,按照不同的单词统计;
4、单数和复数视为不同的单词,如:file和files可以看作不同的单词;
5、将其中10个单词汉化,用对应的中文替换,并生成新的文件(文件名:TRANS.TXT),并保留原来的没有被替换的单词和文字,生成新的文件;
操作方法:直接在命令行运行即可。
------解决方案--------------------读入文件……用空格替换出现过的标点……分成String[]……建一个map一个set,遍历String[]先往set里丢,size()增加,就以单词为key加入map,value=1,size()不增加,key的value+1……遍历map,需要排序的话用插入排序……生成文件
------解决方案--------------------作业?