Maison >Java >Javacommencer >Comment enregistrer les données de chaîne de la collection arraylist dans un fichier texte

Comment enregistrer les données de chaîne de la collection arraylist dans un fichier texte

王林
王林avant
2020-09-17 17:13:085238parcourir

Comment enregistrer les données de chaîne de la collection arraylist dans un fichier texte

Analyse :

(Tutoriel recommandé : cours java)

Grâce au sens de la question, nous pouvons connaître le suivant :

  1. La collection ArrayList stocke les chaînes

  2. Parcourez la collection ArrayList et récupérez les données

  3. Ensuite, stockez-le dans un fichier texte

  4. Description du fichier texte à l'aide du fichier texte

  5. Source de données : ArrayListf7e83be87db5cd2d9a8a0b8117b38cd4 chaque données de chaîne A

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

Implémentation du code :

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

Recommandations associées : Tutoriel d'introduction à Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Que signifie [...] en Java ?Article suivant:Que signifie [...] en Java ?