早教吧作业答案频道 -->其他-->
已知一文本文件存储了若干条学生记录,每个学生记录(包含姓名、年龄、工资)一行,各个字段以逗号分隔。4.已知一文本文件存储了若干条学生记录,每个学生记录(包含姓名、年龄、工资)
题目详情
已知一文本文件存储了若干条学生记录,每个学生记录(包含姓名、年龄、工资)一行,各个字段以逗号分隔。
4.
已知一文本文件存储了若干条学生记录,每个学生记录(包含姓名、年龄、工资)一行,各个字段以逗号分隔,格式如下
张三,25,3000
李四,34,5000.0
王五,40,5200.89
......
读取并解析文件中的每条记录,按每条记录生成一个Employee的对象,(该对象有(name,age,wages)
三个字段,并提供显示雇员信息的Show()方法),将生成的每个对象存储在一个ArrayList集合中,遍历该集合,显示所有雇员的信息。
要求:(1)设计一个Employee类,该类定义了(name,age,wages) 三个字段,并提供所需的相应的方法。(2)设计一个EmployeeList类,该类定义一个ArrayList字段以存储一个雇员对象的列表,它提供GetEmployees(Stream stream )方法,该方法从stream中读取并生成雇员对象并完成对雇员列表的填充。该类的其它方法按需定义。
(3)定义测试类TestApp,编写测试代码验证上述类设计的正确性。
4.
已知一文本文件存储了若干条学生记录,每个学生记录(包含姓名、年龄、工资)一行,各个字段以逗号分隔,格式如下
张三,25,3000
李四,34,5000.0
王五,40,5200.89
......
读取并解析文件中的每条记录,按每条记录生成一个Employee的对象,(该对象有(name,age,wages)
三个字段,并提供显示雇员信息的Show()方法),将生成的每个对象存储在一个ArrayList集合中,遍历该集合,显示所有雇员的信息。
要求:(1)设计一个Employee类,该类定义了(name,age,wages) 三个字段,并提供所需的相应的方法。(2)设计一个EmployeeList类,该类定义一个ArrayList字段以存储一个雇员对象的列表,它提供GetEmployees(Stream stream )方法,该方法从stream中读取并生成雇员对象并完成对雇员列表的填充。该类的其它方法按需定义。
(3)定义测试类TestApp,编写测试代码验证上述类设计的正确性。
▼优质解答
答案和解析
你要的功能如下:
System.IO.StreamReader objReader = new System.IO.StreamReader("");
string sLine = "";
System.Collections.ArrayList name = new System.Collections.ArrayList();
System.Collections.ArrayList age = new System.Collections.ArrayList();
System.Collections.ArrayList wages = new System.Collections.ArrayList();
while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null && !sLine.Equals(""))
{
string[] str = sLine.Split(',');
name.Add(str[0]);
age.Add(str[1]);
wages.Add(str[2]);
}
}
objReader.Close();
拿分来!
System.IO.StreamReader objReader = new System.IO.StreamReader("");
string sLine = "";
System.Collections.ArrayList name = new System.Collections.ArrayList();
System.Collections.ArrayList age = new System.Collections.ArrayList();
System.Collections.ArrayList wages = new System.Collections.ArrayList();
while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null && !sLine.Equals(""))
{
string[] str = sLine.Split(',');
name.Add(str[0]);
age.Add(str[1]);
wages.Add(str[2]);
}
}
objReader.Close();
拿分来!
看了已知一文本文件存储了若干条学生...的网友还看了以下:
1,已知半径为3的扇形,面积为4派,求着个扇形的弧长,2,已知弧长为4派的扇形,面积为3派,求着个 2020-05-02 …
第一次网上作业:1、已知4阶行列式D的第三行元素分别为–1,0,2,4;第四行元素对应的余子式依次 2020-05-13 …
涉诉经济纠纷案件的对方当事人拒不履行已生效的法律文书的,案件处理行应在法定期限内向人民法院 2020-05-27 …
涉诉经济纠纷案件的对方当事人拒不履行已生效的法律文书的,案件处理行应在( )内向人民法院申请强 2020-05-27 …
假如复议机关改变处罚内容后,人民法院判决撤销市公安局的行政处罚决定,要求其重新作出新的具体行政行为 2020-06-24 …
新生儿串联质谱酪氨酸259.52,精氨酸0.83早产34周+4,出生后新生儿筛查:TYR/CIT2 2020-07-05 …
已知某基因型为AaBb的植物个体经减数分裂后产生4种配子,其比例为Ab∶aB∶AB∶ab=4∶4∶ 2020-07-18 …
6支足球队进行单循环比赛,即每两队之间都比赛一场.每场比赛胜者得3分,负者得0分,平局各得1分.现 2020-07-22 …
“一朝失信,寸步难行。”据法《法治晚报》2017年3月31日报道,江西一县政府因拒不履行已生效判决, 2020-11-08 …
某学校每学期对每个年级前……某学校每学期对每个年级前100名学业优秀的学生实行奖学金政策,且一,二, 2020-11-14 …