//将集合的数据写入到文件 public static void arrayFile(TreeSet<String> treeSet,File file) throws IOException { //创建字符输出流 Writer writer = new OutputStreamWriter(new FileOutputStream(file)); //创建字符缓冲流 BufferedWriter bufferedWriter = new BufferedWriter(writer); //写入数据到文件 for (String value : treeSet) { bufferedWriter.write(value); bufferedWriter.newLine(); } //刷新数据到硬盘,并释放资源。 bufferedWriter.flush(); bufferedWriter.close(); } //将文件内容写入集合中去 public static void fileArray(File file,LinkedList<String> linkedList) throws IOException { //创建字符读入对象 Reader reader = new InputStreamReader(new FileInputStream(file)); //创建缓冲流 BufferedReader bufferedReader = new BufferedReader(reader); //读写数据 String line; while ((line = bufferedReader.readLine()) != null) { linkedList.add(line); } //释放资源 bufferedReader.close(); }
复制文件到集合,复制集合到文件
最新推荐文章于 2024-10-01 18:51:18 发布