然后分析你的字符串,多个表示之间是空格隔开,所以使用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.FileWriterpublic 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()//输出流用完就关颤宴配闭
}
}
效祥腔果图
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)