首页 > 代码库 > 把ArrayList集合的字符串存储到文本文件/把文本文件的数据存储到ArrayList集合中
把ArrayList集合的字符串存储到文本文件/把文本文件的数据存储到ArrayList集合中
把ArrayList集合的字符串存储到文本文件
分析:
1、ArrayList集合存储的是字符串
2、遍历ArrayList,获取数据
3、把数据存储到文本文件
4、由文本文件可知要用字符流
代码
package cn.idcast4; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; public class Day12 { public static void main(String[] args) throws IOException { ArrayList<String> array = new ArrayList<String>(); array.add("hello"); array.add("world"); array.add("java"); BufferedWriter bw = new BufferedWriter(new FileWriter("a.txt")); for (String s : array) { bw.write(s); bw.newLine(); bw.flush(); } bw.close(); } }
把文本文件的数据存储到ArrayList集合中
分析
1、数据源是文本文件
2、目的地是集合
3、元素为字符串
代码
package cn.idcast4; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; public class Day1102 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new FileReader("b.txt")); ArrayList<String> array = new ArrayList<String>(); String line = null; while ((line = br.readLine()) != null) { array.add(line); } br.close(); for (String s : array) { System.out.println(s); } } }
把ArrayList集合的字符串存储到文本文件/把文本文件的数据存储到ArrayList集合中
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。