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类的两个成员变量,请把这个文本里面的的主要内容,如果未能解决你的问题,请参考以下文章

网站管理2_如何写有质量的医疗竞价着陆页文章?

不同品牌的DVD机上的面板显示驱动芯片TM1628能否互换,它里面写有程序吗?

纯文本文件 student.txt为学生信息, 里面的内容(包括花括号)如下所示

怎么在eclipse中读取TXT文件,然后用文件里面的字符随机组合

重载和覆写有啥区别?

cdr里面怎么改变图片里面字体颜色