【Java】將List寫入文件以及將文件讀為List


 將List寫入文件:

public void writeList2File(List<Long> lines, String filePath) {
        File file = new File(filePath);
        // 判斷文件是否存在
        if (!file.exists()) {
            file.createNewFile();
        }
        // 遍歷寫入
        BufferedWriter bw = new BufferedWriter(new FileWriter(file));
        for (long lineL : lines) {
            bw.write(long2DateString(lineL) + "\r\n");
        }
        bw.flush();
        bw.close();
}

  將文件讀為List:

public ArrayList<String> readFile2List() {
        // 獲取到文件流
        File inputFile = new File("D:\\dir\\file.txt");
        InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream(inputFile));
        BufferedReader br = new BufferedReader(inputStreamReader);

        // 將文件讀到 List中
        String line = null;
        ArrayList<String> lines = Lists.newArrayList();
        while ((line = br.readLine()) != null) {
            lines.add(line);
        }
        return lines;
    }

 


免責聲明!

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



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