Home >Java >Javagetting Started >How to save the string data in the arraylist collection into a text file

How to save the string data in the arraylist collection into a text file

王林
王林forward
2020-09-17 17:13:085242browse

How to save the string data in the arraylist collection into a text file

Analysis:

(Recommended tutorial: java course)

We can know the following through the meaning of the question:

  1. The ArrayList collection stores strings

  2. Traverse the ArrayList collection and obtain the data

  3. Then store it in a text file

  4. Text file description using text file

  5. Data source: ArrayListf7e83be87db5cd2d9a8a0b8117b38cd4 ---- Traverse each A string data

  6. Destination: a.txt---FileWriter --- BufferdReater

Code implementation:

package cn.itcast_02;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;

/*
 * 需求:把ArrayList集合的字符串数据存储到文本文件中
 * 
 * 分析: 
 *     通过题目的意思我们可以知道如下内容
 *     ArrayList集合里存储的是字符串
 *     遍历ArrayList集合,把数据获取
 *     然后存储到文本文文件中
 *     文本文文件说明使用文本文件
 *     
 *     数据源:ArrayList<String> ---- 遍历每一个字符串数据
 *     
 *     目的地:a.txt---FileWriter --- BufferdReater
 * 
 */
public class 把集合中的数据存储到文件 {
         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();
        	 }
}

Related recommendations: java introductory tutorial

The above is the detailed content of How to save the string data in the arraylist collection into a text file. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:csdn.net. If there is any infringement, please contact admin@php.cn delete