java 怎么将一个数组存入文件

java 怎么将一个数组存入文件,第1张

首先你需要读取txt,得到每一行的数据内容,用字符串接出来。

然后分析你的字符串,多个表示之间是空格隔开,所以使用split分隔成为数组。然后你可以得到一个二维数组。遍历晌历这个而二维数肢饥锋肢销组对应下表对应一个信息

代码的话随便写点,未测试:

BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream("1.txt")))

ArrayList cardIds=new ArrayList<String>()

ArrayList usernames=new ArrayList<String>()

ArrayList passwords=new ArrayList<String>()

ArrayList moneys=new ArrayList<String>()

String str=null

while((str=br.readLine)!= null){

String[] st=str.split(" ")

cardIds.add(st[0])usernames.add(st[1])passwords.add(st[2])moneys.add([st3])

}

String [] username=usernames.asList()

....

输入输出流 我的一个程序里面的一段代码 将存入的数据保存为TXT文件 这里是写棚毕一个函数,保存在指链衡芹定的位置和相应的名字 其实很简单

public void FileOut()throws Exception{

File file = new File("E:\\Information.txt")

FileWriter out =new FileWriter(file)

for(int i=0i<countNumi++){

String content="学号:"+id[i]+"\t"+"姓名:"+name[i]+"\t"+"年龄:"拦滚+age[i]+"\t"+"体重:"+weight[i]

out.write(content+"\t")

out.write("\r\n")

}

out.close()

}

参考代码

import java.io.FileWriter

public class Demo {

//main方法抛出异常,当然了也可以try catch处理异常

public 茄指static void main(String[] args) throws Exception {

byte[] ary = { 2, 6, 8, 1, 5, 6, 8 }

//存入数据的文件目录是c:\\ary.txt

FileWriter fw = new FileWriter("c:\\ary.txt")

for (int i = 0 i < ary.length i++) {

fw.write(ary[i]+",")//读取一个数字,就写入文件一次

}

fw.close()//输出流用完就关颤宴配闭

}

}

效祥腔果图


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12237765.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存