您现在的位置是:群英 > 开发技术 > 编程语言
arraylist集合中的字符串数据能否导出并保存在文本文件
Admin发表于 2022-05-30 17:08:58755 次浏览
在实际案例的操作过程中,我们可能会遇到“arraylist集合中的字符串数据能否导出并保存在文本文件”这样的问题,那么我们该如何处理和解决这样的情况呢?这篇小编就给大家总结了一些方法,具有一定的借鉴价值,希望对大家有所帮助,接下来就让小编带领大家一起了解看看吧。

分析:

通过题目的意思我们可以知道如下内容:

  1. ArrayList集合里存储的是字符串

  2. 遍历ArrayList集合,把数据获取

  3. 然后存储到文本文件中

  4. 文本文文件说明使用文本文件

  5. 数据源:ArrayList<String> ---- 遍历每一个字符串数据

  6. 目的地:a.txt---FileWriter --- BufferdReater

代码实现:

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

现在大家对于arraylist集合中的字符串数据能否导出并保存在文本文件的内容应该都清楚了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多arraylist集合中的字符串数据能否导出并保存在文本文件的知识,欢迎关注群英网络,群英网络将为大家推送更多相关知识点的文章。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: 字符串数据
相关信息推荐
2022-10-11 09:18:17 
摘要:Floyd算法又称为插点法,是一种利用动态规划的思想寻找给定的加权图中多源点之间最短路径的算法。本文将用Java语言实现Floyd算法,需要的可以参考一下
2022-05-26 17:49:16 
摘要:下面由golang教程栏目给大家介绍GoLang实现基于gin+jaeger的opentracing中间件的方法,希望对需要的朋友有所帮助!
2022-06-10 16:58:43 
摘要:实现方法:1、定义一个计数器变量,语法“$len=0;”;2、循环遍历数组,语法“foreach($arr as $v){}”;3、在循环体中,用“$len++;”语句统计个数,每循环一次,计数器值就加1;4、循环结束,输出计数器的值即可。
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部