早教吧作业答案频道 -->其他-->
已知一文本文件存储了若干条学生记录,每个学生记录(包含姓名、年龄、工资)一行,各个字段以逗号分隔。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();
拿分来!
看了已知一文本文件存储了若干条学生...的网友还看了以下:
你请了一个工人帮你干活一个星期,工资是一根金条,由于是按天结算工资,所以你必须把金条分成七等分,只 2020-06-04 …
英语翻译1他打算给员工涨工资/降工资2他打算把员工工资提高500元/降低500元3我们公司已经很多 2020-06-14 …
1..某两个数的和是200,其中较大数比较小数的28倍少3,较小数是多少?2.妈妈领了一个月的工资 2020-06-20 …
若理财客户的投资目标是获得较稳定的但是超过银行存款的收益,则以下哪个投资工具最适合他?( ) 2020-06-27 …
请问工厂里的开支和水电费是不是按你投资了多少就出多少啊?两个股东,一个投资了12万,一个投资了35万 2020-11-10 …
工资问题现有一个木工,一个电工和一个油漆工,三人相互同意彼此装修他们自己的房子。在装修之前,他们达成 2020-11-16 …
小明成功地得到了这份肯德基餐厅营业员的工作.请你帮他计算以下情况所得工资:他一个星期工作了54个小时 2020-12-01 …
一个技术工人带着五个普通工人,完成了一项工作,每个普通工人各得120元,这位技术工人的工资收入比他们 2020-12-01 …
26日工资计算如何计发工资时,我按的是月工资/30天,以前一直也是这样的,来了个新员工,他说为什么不 2020-12-01 …
某工厂的工资标准是:基本工资500元,生产零件在1-1000个的,每个计件工资0.5元,发工资这天, 2020-12-01 …