java 字符串添加到集合_Java将集合(List,Set)中的字符串数据写入到文本文件

练习一:

需求:

把ArrayList集合中的字符串数据写入到文本文件。要求:每一个字符串元素作为文件中的一行数据

思路:

1:创建ArrayList集合

2:往集合中存储字符串元素

3:创建字符缓冲输出流对象

4:遍历集合,得到每一个字符串数据

5:调用字符缓冲输出流对象的方法写数据

6:释放资源

import java.io.BufferedWriter;

import java.io.FileWriter;

import java.io.IOException;

import java.util.ArrayList;

/*

需求:

把ArrayList集合中的字符串数据写入到文本文件。要求:每一个字符串元素作为文件中的一行数据

思路:

1:创建ArrayList集合

2:往集合中存储字符串元素

3:创建字符缓冲输出流对象

4:遍历集合,得到每一个字符串数据

5:调用字符缓冲输出流对象的方法写数据

6:释放资源

*/

public class ArrayListToTxtDemo {

public static void main(String[] args) throws IOException {

//创建ArrayList集合

ArrayList array = new ArrayList();

//往集合中存储字符串元素

array.add("hello");

array.add("world");

array.add("java");

//创建字符缓冲输出流对象

BufferedWriter bw = new BufferedWriter(new FileWriter("32myCharStream\\array.txt"));

//遍历集合,得到每一个字符串数据

for(String s : array) {

//调用字符缓冲输出流对象的方法写数据

bw.write(s);

bw.newLine();

bw.flush();

}

//释放资源

bw.close();

}

}

练习二:

需求:

把ArrayList集合中的学生数据写入到文本文件。要求:每一个学生对象的数据作为文件中的一行数据

格式:学号,姓名,年龄,居住地 举例:001,林青霞,30,西安

思路:

1:定义学生类

2:创建ArrayList集合

3:创建学生对象

4:把学生对象添加到集合中

5:创建字符缓冲输出流对象

6:遍历集合,得到每一个学生对象

7:把学生对象的数据拼接成指定格式的字符串

8:调用字符缓冲输出流对象的方法写数据

9:释放资

你可能感兴趣的:(java,字符串添加到集合)