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

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

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

        一、文檔讀取

        1、將文件讀取為String

        public static String TxtToString(File file) {     String result = "";     try {         BufferedReader br = new BufferedReader(new FileReader(file));         //構造一個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集合(按行)(免費視頻教程分享:java免費視頻教程)

        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));         //構造一個BufferedReader類來讀取文件         String s = null;         while ((s = br.readLine()) != null) {//使用readLine方法,一次讀一行             result.add(s);         }         br.close();     } catch (Exception e) {         e.printStackTrace();     }     return result; }

        二、Java存儲文件

        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集合按文件地址存儲

        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(); }

        相關文章教程推薦:java快速入門

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 国产精品自产拍在线观看花钱看| 欧美一卡2卡3卡四卡海外精品| 久久er99热精品一区二区| 国产69精品久久久久99尤物| 国产成人精品日本亚洲| 亚洲人成电影网站国产精品| 国产乱人伦偷精品视频不卡| 国产精品久久久久影院色| 亚洲AV永久无码精品| 久久精品成人| 丰满人妻熟妇乱又伦精品劲| 国产a精品视频| 无码国产精品一区二区免费模式| 久久久99精品成人片中文字幕| 2021年精品国产福利在线| 国产精品麻豆高清在线观看| 少妇人妻精品一区二区三区| 亚洲精品视频免费观看| 精品久久久久久无码免费| 国产精品99久久精品爆乳| 91在线手机精品超级观看| 500av导航大全精品| 国产精品无码午夜福利| 人妻精品久久久久中文字幕69| 亚洲精品无码久久一线| 亚洲精品永久在线观看| 午夜在线视频91精品| 无码人妻精品一区二| 无码日韩精品一区二区人妻| 亚洲成网777777国产精品| 亚洲精品专区在线观看| 真实国产乱子伦精品一区二区三区| 久热精品视频第一页| 欧美国产精品久久高清| 欧美国产精品va在线观看| 欧美成人精品欧美一级乱黄码 | 91精品国产91久久久久久青草 | 日韩精品无码免费一区二区三区| 亚洲日韩精品无码专区网址| 亚洲精品无码鲁网中文电影| 永久无码精品三区在线4|