2011计本 网本作业02
2012-11-27 18:24
190 查看
要求:
1.按照下面给定的代码两个类,创建自己的项目,请将Job2Main类,改类为Job####(####学号的后4位)
2.认真阅读现有代码,完成saveStudent,loadStudent方法
3.作业的提交:
A:时间2012-12-15 24:00前
B:发送到pzhujava@126.com
C:邮件主题格式: JOB2_S1_S2_Name (非中文字符不要使用全角)
S1:为你的专业(可以是如下:11计本、11网本)
S2:为你的学号(请将你的学号写全)
Name:你的中文姓名
D:邮件内容:可以不写
E:邮件附件: 只能包含 Job####.java文件(直接将此文件放入附件中,不要作任何压缩)
Student.java
运行结果
控制台输出
Student [id=1, name=zhang3, age=20]
Student [id=2, name=Li4, age=20]
Student [id=3, name=Wang5, age=20]
生成的Student.txt文件
1,zhang3,20
2,Li4,20
3,Wang5,20
1.按照下面给定的代码两个类,创建自己的项目,请将Job2Main类,改类为Job####(####学号的后4位)
2.认真阅读现有代码,完成saveStudent,loadStudent方法
3.作业的提交:
A:时间2012-12-15 24:00前
B:发送到pzhujava@126.com
C:邮件主题格式: JOB2_S1_S2_Name (非中文字符不要使用全角)
S1:为你的专业(可以是如下:11计本、11网本)
S2:为你的学号(请将你的学号写全)
Name:你的中文姓名
D:邮件内容:可以不写
E:邮件附件: 只能包含 Job####.java文件(直接将此文件放入附件中,不要作任何压缩)
Student.java
package cn.pzhu.java.job2; public class Student { private int id; private String name; private int age; public Student(int id, String name, int age) { super(); this.id = id; this.name = name; this.age = age; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public String toString() { return "Student [id=" + id + ", name=" + name + ", age=" + age + "]"; } }Job2Main.java
package cn.pzhu.java.job2; import java.util.*; import java.io.*; public class Job2Main { static final String studentsFileName = "Student.txt"; /* * 将List中的Student保存到Student.txt文件中 * 格式: * 一个Student一行,行的格式如下 * 学号,姓名,年龄 * Student.txt示例 * 1,zhang3,20 * 2,Li4,20 * 3,Wang5,20 */ void saveStudent(List<Student> students) { //请完成此方法 } /* * 读取Student.txt文件中的学生数据,每一行创建一个Student的对象, * 多行数据便可以创建多个Student的对象,将这些对象保存到List中 * Student.txt示例 * 1,zhang3,20 * 2,Li4,20 * 3,Wang5,20 */ List<Student> loadStudent() { List<Student> stuList = new ArrayList<Student>(); //完成些方法 return stuList; } public static void main(String[] args) { Job2Main job2=new Job2Main(); Student s1=new Student(1, "zhang3", 20); Student s2=new Student(2, "Li4", 20); Student s3=new Student(3, "Wang5", 20); List<Student> stuList=new ArrayList<Student>(); stuList.add(s1); stuList.add(s2); stuList.add(s3); job2.saveStudent(stuList); List<Student> students=job2.loadStudent(); for(Student s:students){ System.out.println(s); } } }
运行结果
控制台输出
Student [id=1, name=zhang3, age=20]
Student [id=2, name=Li4, age=20]
Student [id=3, name=Wang5, age=20]
生成的Student.txt文件
1,zhang3,20
2,Li4,20
3,Wang5,20
相关文章推荐
- bzoj 2326: [HNOI2011]数学作业
- [BZOJ 2326][HNOI2011]数学作业
- 软件工程个人作业02
- 团队作业—第二阶段02
- BZOJ2326 [HNOI2011]数学作业 【矩阵快速幂】
- 寒假作业02
- 预备作业02
- 预备作业02
- BZOJ 2326 HNOI 2011 数学作业 矩阵乘法求数列第n项
- 02:第二次作业,APP案例分析
- BZOJ2326[HNOI2011]数学作业
- 课程作业02
- 【bzoj】2326 [HNOI2011]数学作业
- 软件体系架构课后作业02-架构漫谈阅读笔记
- 实习结束@ms (2011-02-10 14:11)
- 【HNOI2011】【BZOJ2326】数学作业
- 2017-10-31课堂作业02
- 软件工程个人作业02
- 软件工程个人作业02
- [BZOJ 2326] [HNOI2011] 数学作业 【矩阵乘法】