好文档 - 专业文书写作范文服务资料分享网站

黑马程序员JavaEE基础班新课程day11:综合练习

天下 分享 时间: 加入收藏 我要投稿 点赞

黑马程序员JavaEE基础班新课程day11:综合练习

前情回顾:

【济南中心】JavaEE基础班新课程day01:java概述 【济南中心】JavaEE基础班新课程day02:java基础知识 【济南中心】JavaEE基础班新课程day03:选择和循环 【济南中心】JavaEE基础班新课程day04:随机数和数组 【济南中心】JavaEE基础班新课程day05:方法概述 【济南中心】JavaEE基础班新课程day06:Eclipse断点调试 【济南中心】JavaEE基础班新课程day07:面向对象 【济南中心】JavaEE基础班新课程day08:常用Api 【济南中心】JavaEE基础班新课程day09:Java集合 【济南中心】JavaEE基础班新课程day10:IO

今天我们的主要内容有:

用我们学过的知识做一个学生信息管理系统

首先我们要准备一个学生类,相信大家都已经非常熟悉了吧。来,开始吧~!

[Java] 纯文本查看 复制代码

?

01 packagecom.itheima;

黑马程序员济南中心 编著

02 /*

03 * 标准的学生类 04 */

05 publicclassStudent { 06 //学号

07 privateString id; 08 //姓名

09 privateString name; 10 //年龄

11 privateString age; 12 //居住地

13 privateString address; 14 publicStudent() { 15 }

16 publicStudent(String id, String name, String age, String address) { 17 this.id = id; 18 this.name = name; 19 this.age = age; 20 this.address = address; 21 }

22 publicString getId() { 23 returnid;

黑马程序员济南中心 编著

24 }

25 publicvoidsetId(String id) { 26 this.id = id; 27 }

28 publicString getName() { 29 returnname; 30 }

31 publicvoidsetName(String name) { 32 this.name = name; 33 }

34 publicString getAge() { 35 returnage; 36 }

37 publicvoidsetAge(String age) { 38 this.age = age; 39 }

40 publicString getAddress() { 41 returnaddress; 42 }

43 publicvoidsetAddress(String address) { 44 this.address = address; 45 }

黑马程序员济南中心 编著

46 }

然后我们完成第一个开发任务: 键盘录入3个学生信息(学号,姓名,年龄,居住地)存入集合。然后遍历集合把每一个学生信息存入文本文件(每一个学生信息为一行数据,自己定义分割标记)

代码分析: * A:定义学生类 * B:创建集合对象

* C:写方法实现键盘录入学生信息,并把学生对象作为元素添加到集合 * D:创建输出缓冲流对象

* E:遍历集合,得到每一个学生信息,并把学生信息按照一定的格式写入文本文件 * 举例:heima001,向问天,30,北京 * F:释放资源

[Java] 纯文本查看 复制代码

?

lassArrayListToFileTest {

ublicstaticvoidmain(String[] args) throwsIOException {

//创建集合对象

ArrayList array = newArrayList();

//写方法实现键盘录入学生信息,并把学生对象作为元素添加到集合

addStudent(array);

黑马程序员济南中心 编著

addStudent(array);

addStudent(array);

//创建输出缓冲流对象

BufferedWriter bw = newBufferedWriter(newFileWriter(\

//遍历集合,得到每一个学生信息,并把学生信息按照一定的格式写入文本文件

for(intx=0; x

Student s = array.get(x);

//heima001,向问天,30,北京

StringBuilder sb = newStringBuilder();

sb.append(s.getId()).append(\

bw.write(sb.toString());

bw.newLine();

bw.flush();

}

//释放资源

bw.close();

ok,我们已经成功的把学生信息加入了集合中,并且写入了文件里。下面我们开始往里面添加学生吧!

黑马程序员济南中心 编著

黑马程序员JavaEE基础班新课程day11:综合练习

黑马程序员JavaEE基础班新课程day11:综合练习前情回顾:【济南中心】JavaEE基础班新课程day01:java概述【济南中心】JavaEE基础班新课程day02:java基础知识【济南中心】JavaEE基础班新课程day03:选择和循环【济南中心】JavaEE基础班新课程day04:随机数和数组【济南中心】J
推荐度:
点击下载文档文档为doc格式
90mxy0trjr3z01x0bvw21wxgu8k8be00nc8
领取福利

微信扫码领取福利

微信扫码分享