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

Sep 17, 2020 pm 05:13 PM
arraylist 集合

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 : ArrayList 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();
        	 }
}
Copier après la connexion

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 de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelle est la différence entre utiliser foreach et iterator pour supprimer des éléments lors de la traversée de Java ArrayList ? Quelle est la différence entre utiliser foreach et iterator pour supprimer des éléments lors de la traversée de Java ArrayList ? Apr 27, 2023 pm 03:40 PM

1. La différence entre Iterator et foreach est la différence polymorphe (la couche inférieure de foreach est Iterator). Iterator est un type d'interface, et il ne se soucie pas du type de collection ou de tableau ; de la collection en premier, et même le type d'éléments dans la collection ; 1. Pourquoi dit-on que la couche inférieure de foreach est le code écrit par Iterator : Code décompilé : 2. La différence entre supprimer dans foreach et iterator. dans le manuel de développement Java d'Alibaba, mais aucune erreur ne sera signalée dans le cas 1, et une erreur sera signalée dans le cas 2 (java. util.ConcurrentModificationException) en premier

Pourquoi est-il difficile d'implémenter des fonctions de type collection en langage Go ? Pourquoi est-il difficile d'implémenter des fonctions de type collection en langage Go ? Mar 24, 2024 am 11:57 AM

Il est difficile d’implémenter des fonctions de type collection dans le langage Go, ce qui pose problème à de nombreux développeurs. Comparé à d'autres langages de programmation tels que Python ou Java, le langage Go n'a pas de types de collection intégrés, tels que set, map, etc., ce qui pose certains défis aux développeurs lors de la mise en œuvre des fonctions de collection. Voyons d’abord pourquoi il est difficile d’implémenter des fonctionnalités de type collection directement dans le langage Go. Dans le langage Go, les structures de données les plus couramment utilisées sont les tranches et les cartes. Elles peuvent compléter des fonctions de type collection, mais.

Comment optimiser les performances de tri des collections Java Comment optimiser les performances de tri des collections Java Jun 30, 2023 am 10:43 AM

Java est un langage de programmation puissant largement utilisé dans divers types de développement de logiciels. Dans le développement Java, des scénarios impliquant souvent le tri de collections sont impliqués. Cependant, si l'optimisation des performances n'est pas effectuée pour le tri des collections, l'efficacité d'exécution du programme peut diminuer. Cet article explorera comment optimiser les performances du tri des collections Java. 1. Choisissez la classe de collection appropriée En Java, il existe de nombreuses classes de collection qui peuvent être utilisées pour le tri, telles que ArrayList, LinkedList, TreeSet, etc. Différentes classes de collection sont présentes

Comment vérifier si ArrayList contient un certain élément en Java ? Comment vérifier si ArrayList contient un certain élément en Java ? Sep 03, 2023 pm 04:09 PM

Vous pouvez utiliser la méthode contain() de l'interface List pour vérifier si un objet existe dans la liste. Méthode contain() booleancontains(Objecto) Renvoie true si cette liste contient l'élément spécifié. Plus formellement, renvoie vrai si et seulement si cette liste contient au moins un élément e tel que (o==null?e==null:o.equals(e)). Paramètre c - l'élément dont la présence dans cette liste doit être testée. Valeur de retour Renvoie vrai si cette liste contient l'élément spécifié. Lève ClassCastException - si le type de l'élément spécifié est incompatible avec cette liste (facultatif). NulP

Supprimez des éléments d'ArrayList à l'aide de la fonction ArrayList.remove() de Java Supprimez des éléments d'ArrayList à l'aide de la fonction ArrayList.remove() de Java Jul 24, 2023 pm 01:21 PM

Utilisez la fonction ArrayList.remove() de Java pour supprimer des éléments d'une ArrayList. En Java, ArrayList est une classe de collection couramment utilisée pour stocker et exploiter un ensemble d'éléments. La classe ArrayList fournit de nombreuses méthodes pour ajouter, supprimer, modifier et interroger des éléments dans la collection. L'une des méthodes les plus fréquemment utilisées est Remove(), qui peut supprimer des éléments d'une ArrayList. La méthode remove() de ArrayList a deux formes surchargées : une

Problèmes courants de collections simultanées et de sécurité des threads en C# Problèmes courants de collections simultanées et de sécurité des threads en C# Oct 09, 2023 pm 10:49 PM

Problèmes courants de collectes simultanées et de sécurité des threads en C# Dans la programmation C#, la gestion des opérations simultanées est une exigence très courante. Des problèmes de sécurité des threads surviennent lorsque plusieurs threads accèdent et modifient les mêmes données en même temps. Afin de résoudre ce problème, C# fournit des mécanismes simultanés de collecte et de sécurité des threads. Cet article présentera les collections simultanées courantes en C# et expliquera comment gérer les problèmes de sécurité des threads, et donnera des exemples de code spécifiques. Collection simultanée 1.1ConcurrentDictionaryConcurrentDictio

Un guide pratique de la méthode Where dans les collections Laravel Un guide pratique de la méthode Where dans les collections Laravel Mar 10, 2024 pm 04:36 PM

Guide pratique de la méthode Where dans les collections Laravel Lors du développement du framework Laravel, les collections constituent une structure de données très utile qui fournit des méthodes riches pour manipuler les données. Parmi elles, la méthode Where est une méthode de filtrage couramment utilisée qui permet de filtrer les éléments d'une collection en fonction de conditions spécifiées. Cet article présentera l'utilisation de la méthode Where dans les collections Laravel et démontrera son utilisation à travers des exemples de code spécifiques. 1. Utilisation de base de la méthode Where

Quelle est la raison pour laquelle la capacité initiale d'ArrayList en Java est de 10 ? Quelle est la raison pour laquelle la capacité initiale d'ArrayList en Java est de 10 ? May 10, 2023 pm 02:19 PM

Pourquoi la capacité initiale de HashMap 16 ? Lorsqu'on parle de la capacité d'initialisation d'ArrayList, il faut d'abord revoir la capacité d'initialisation de HashMap. En prenant le code source Java8 comme exemple, il existe deux facteurs pertinents dans HashMap : la capacité d'initialisation et le facteur de chargement : /***La capacité initiale par défaut-DOIT être une puissance de deux.*/staticfinalintDEFAULT_INITIAL_CAPACITY=1>1);if(newCapacity-minCapacity0)newCapacity=hugeCapacity

See all articles