java-------读取文件(可读日志)


1、一行一行的读
FileInputStream fstream = new FileInputStream(new File(result));//result为你要读取文件的地址,D:\\www.txt",或者D:/www.txt" 写都可以
                                                                //构造一个InputStream对象,这个对象是字节流通向字符流的桥梁,它读取字节并将其解码为字符
BufferedReader br = new BufferedReader(new InputStreamReader(fstream));//构造一个BufferedReader,里面存放在控制台输入的字节转换后成的字符。
String strLine;
while((strLine = br.readLine()) != null){
    strLine = br.readLine();//一行一行读取数据
    //
strLine.get(i); //获取一行里元素,这里一行又是一个数组

                            
}
 
2、一行一读取之后存入map
FileInputStream fstream = new FileInputStream(new File(result));//result为你要读取文件的地址,D:\\www.txt,或者D:/www.txt 写都可以
                                                                //构造一个InputStream对象,这个对象是字节流通向字符流的桥梁,它读取字节并将其解码为字符
BufferedReader br = new BufferedReader(new InputStreamReader(fstream));//构造一个BufferedReader,里面存放在控制台输入的字节转换后成的字符。
String strLine;
StringBuilder index = new StringBuilder();
Map<Object, Object> retMap = new HashMap<Object, Object>();

while((strLine = br.readLine()) != null){
index.append(strLine).append("\r\n");//每读一条存入index
}
retMap.put("logdata", index);

					


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM