java 獲取文本一行一行讀


直接上代碼:

如果出現亂碼:請改一下編碼:我這里使用utf-8是會亂碼的,改GBK就好了

 // 讀取文件內容
    public static String readFile(String path) {//路徑
        File file = new File(path);
        StringBuilder result = new StringBuilder();
        try {
            BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), "GBK"));//構造一個BufferedReader類來讀取文件
            String s = null;
            while ((s = br.readLine()) != null) {//使用readLine方法,一次讀一行
                result.append(System.lineSeparator() + s);
            }
            br.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return result.toString();
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM