亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    java中如何實(shí)現(xiàn)文件的讀入與讀出

    java中如何實(shí)現(xiàn)文件的讀入與讀出

    一、文檔讀取

    1、將文件讀取為String

    public static String TxtToString(File file) {     String result = "";     try {         BufferedReader br = new BufferedReader(new FileReader(file));         //構(gòu)造一個(gè)BufferedReader類來讀取文件         String s = null;         while ((s = br.readLine()) != null) {//使用readLine方法,一次讀一行             result = result + "n" + s;         }         br.close();     } catch (Exception e) {         e.printStackTrace();     }     return result; }

    2、將文件讀取為List集合(按行)(免費(fèi)視頻教程分享:java免費(fèi)視頻教程)

    public static List<String> TxtToStringList(File file) {     List<String> result = new ArrayList<>();     try {         if (!file.exists()){             return null;         }         BufferedReader br = new BufferedReader(new FileReader(file));         //構(gòu)造一個(gè)BufferedReader類來讀取文件         String s = null;         while ((s = br.readLine()) != null) {//使用readLine方法,一次讀一行             result.add(s);         }         br.close();     } catch (Exception e) {         e.printStackTrace();     }     return result; }

    二、Java存儲(chǔ)文件

    1、將list按行寫入到txt文件中

    public static void writeFileContext(List<String> strings) throws Exception {     File file = new File("D:\IntellijIDEAProject\KeChenSheJi\data\WordLibrary_index");     //如果沒有文件就創(chuàng)建     if (!file.isFile()) {         file.createNewFile();     }     BufferedWriter writer = new BufferedWriter(new FileWriter     ("D:\IntellijIDEAProject\KeChenSheJi\data\WordLibrary_index"));     for (String l:strings){         writer.write(l + "rn");     }     writer.close(); }

    2、按照名字將string類型的集合存入文件

    public static void writeFileContext_Find(List<String> strings,String name) throws Exception {     File file = new File("D:\IntellijIDEAProject\KeChenSheJi\data\wordIndex");     //如果沒有文件就創(chuàng)建     if (!file.isFile()) {         file.createNewFile();     }     BufferedWriter writer = new BufferedWriter(new FileWriter     ("D:\IntellijIDEAProject\KeChenSheJi\data\wordIndex\"+name));     for (String l:strings){         writer.write(l + "rn");     }     writer.close();

    3、將Sting類型的list集合按文件地址存儲(chǔ)

    public static void writeFileContext_Found(List<String> strings,String filename) throws Exception {     File file = new File(filename);     //如果沒有文件就創(chuàng)建     if (!file.isFile()) {         file.createNewFile();     }     BufferedWriter writer = new BufferedWriter(new FileWriter     ("D:\IntellijIDEAProject\KeChenSheJi\data\file_index\"+file.getName()));     for (String l:strings){         writer.write(l + "rn");     }     writer.close(); }

    相關(guān)文章教程推薦:java快速入門

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)