1.a.txt 文本里面写有如下内容: age=25:name=张三 age=26:name=李四 。。。。 已知:age和name,是Person类的两个成员变量,请把这个文本里面的
Posted 暴走灬青春
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.a.txt 文本里面写有如下内容: age=25:name=张三 age=26:name=李四 。。。。 已知:age和name,是Person类的两个成员变量,请把这个文本里面的相关的知识,希望对你有一定的参考价值。
package com.heima.test;
import java.awt.List;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
public class Test1
/**1.a.txt 文本里面写有如下内容:
age=25:name=张三
age=26:name=李四
。。。。
已知:age和name,是Person类的两个成员变量,请把这个文本里面的所有信息,组装成一个个的Person对象,然后放在list集合中
最终的结果是:list集合:【new Person("张三", 25), new Person("李四", 26),.。。。】
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException
BufferedReader br = new BufferedReader(new FileReader("a.txt"));
ArrayList list = new ArrayList();
String line ;
while((line = br.readLine()) != null)
String []arr = line.split(":");
for (String string : arr)
System.out.println(string);
String []arr2 = arr[1].split("=");
String []arr3 = arr[0].split("=");
int age = Integer.parseInt(arr3[1]);
list.add(new Person(arr2[1],age));
br.close();
System.out.println(list);
以上是关于1.a.txt 文本里面写有如下内容: age=25:name=张三 age=26:name=李四 。。。。 已知:age和name,是Person类的两个成员变量,请把这个文本里面的的主要内容,如果未能解决你的问题,请参考以下文章
不同品牌的DVD机上的面板显示驱动芯片TM1628能否互换,它里面写有程序吗?
纯文本文件 student.txt为学生信息, 里面的内容(包括花括号)如下所示