如何从本地磁盘中读取一个文件,进行判断每个字符有多少个
2017-09-19 15:13
309 查看
package cn.zsc;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.nio.Buffer;
import java.util.HashMap;
import java.util.Scanner;
import org.omg.CORBA.Request;
public class TestFile {
}
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.nio.Buffer;
import java.util.HashMap;
import java.util.Scanner;
import org.omg.CORBA.Request;
public class TestFile {
public static void main(String[] args){ String path = "D:/xxx/ttt.txt";//指定文件所在的磁盘位置 File file = new File(path); BufferedReader bReader = null; try { bReader = new BufferedReader(new FileReader(file));//把读取的文件存入缓存中 } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } HashMap<String,Integer> word_2_num=new HashMap<String,Integer>();//定义一个map集合, String tmp_line=""; try { while ((tmp_line=bReader.readLine())!=null){ System.out.println(tmp_line); String[] words = tmp_line.split(" ");//读取的文件存入string集合中 for (String word :words){ word=word.trim(); //遍历string集合中的数据,进行处理前后空格 int num=1; if ( word_2_num.keySet().contains(word)){ num = num+word_2_num.get(word); //查询集合中相同的字符有多少个 } word_2_num.put(word, num);//存入map集合中 } } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } for (String word:word_2_num.keySet()){ System.out.println("key:"+word + " num:"+word_2_num.get(word)); //使用key获取value } }
}
相关文章推荐
- 从文件读取包含数字和字母字符串,统计每个字符出现的次数,将次数输出到另外一个文件
- 记事本在读取一个文本时如何判断是该用啥字符集来读取解析文本字符
- 读取一个文件中的字符,统计每个字符出现的次数
- 如何读取一个本地Json文件并查询该文件展示其内容
- java如何在文件中读取一个字符串并创建以这个字符为名字的类的对象
- 【教程】如何知道C/C++的标准库中有多少个函数?(说的不是常用的函数,也不是在本地磁盘中查文件头哈,并且还要有每一种函数的使用详解)
- 自定义字符输入流的包装类,通过这个包装类对底层字符输入流进行包装,让程序通过这个包装类读取某个文本文件(例如,一个java源文件)时,能够在读取的每行前面都加上有行号和冒号。
- 编写一个程序,它打开一个文本文件,逐个字符地读取该文件,直到到达文件末尾,然后指出该文件中包含多少个字符
- JAVA读取中文文件,判断string中含有中文字符,判断某一个字符是否为中文字符
- 记事本在读取一个文本时如何判断是该用啥字符集来读取解析文本字符
- Unity——WWW相关知识精要,Get/Post请求,如何判断机型进行本地资源文件下载。
- 有2.5亿个整数存放在一个文件中,(已知内存容量没有此文件大)如何判断出这个文件中有多少个不相同的数。
- 如何把Windows CE安装文件下载到本地进行安装
- 我的图象是JPEG文件,是放在远程一个固定IP电脑下面的一个目录,我如何读取这个JPEG文件呢?
- 如何判断一个文件或目录是否存在
- 对应诺言,写了篇文章,“如何使用Serialization 进行文件存储/读取数据 (上)”, 请大家评评。
- 如何判断Unix系统的一个库文件是32位还是64位的
- 如何从内核模式设备驱动程序中打开一个文件以及如何读取或写入文件
- 如何处理ODBC中EXCEL驱动读取EXCEL文件中字段长度大于255字符时出现的"数据截断"问题.
- winform中 如何读取Excel文件,之后再把它写入一个新的Excel文件