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