Java文件流的相关问题(将一组学生数据存在数组中,再用流输入到文件中)。
1)定义一个学生类Student,该类中包含静态属性:学号、姓名、年龄;动态功能:displayInfo(该方法显示学生的所有静态属性)。2)定义一个StudentAll...
1)定义一个学生类Student,该类中包含静态属性:学号、姓名、年龄 ;动态功能:displayInfo(该方法显示学生的所有静态属性)。
2)定义一个StudentAll类,该类包含一个静态属性:studentSet(用来存储一组学生对象);
若干成员方法:
(1)saveStudent(功能:将studentSet中存储的所有学生相关信息存储到外部文件中);(2)displayAllInfo(功能:能遍历studentSet中存储的所有学生相关信息并显示在界面), (3)构造方法(功能:从外部文件中读取所有学生信息,并初始化studentSet)
(4) addStudent (功能:添加一个学生并将其保存到studentSet中);
(5) removeStudent(功能:从studentSet中删除一个学生);
(6)getStudentNum(功能:统计studentSet中存储的学生人数);
3)定义一个公共类,该类主要用studentAll类对象,并用之管理一组学生。
(说明:本思考题中各个成员方法的参数需要自己根据需求来定义;另外StudentAll类中的静态属性studentSet可考虑定义成集合类对象) 展开
2)定义一个StudentAll类,该类包含一个静态属性:studentSet(用来存储一组学生对象);
若干成员方法:
(1)saveStudent(功能:将studentSet中存储的所有学生相关信息存储到外部文件中);(2)displayAllInfo(功能:能遍历studentSet中存储的所有学生相关信息并显示在界面), (3)构造方法(功能:从外部文件中读取所有学生信息,并初始化studentSet)
(4) addStudent (功能:添加一个学生并将其保存到studentSet中);
(5) removeStudent(功能:从studentSet中删除一个学生);
(6)getStudentNum(功能:统计studentSet中存储的学生人数);
3)定义一个公共类,该类主要用studentAll类对象,并用之管理一组学生。
(说明:本思考题中各个成员方法的参数需要自己根据需求来定义;另外StudentAll类中的静态属性studentSet可考虑定义成集合类对象) 展开
9个回答
展开全部
公共静态无效的主要(字串[] ARGS){
文件文件=新的文件(“D :/ / test.txt的”);
写入FileOutputStream fos基因= NULL;
的OutputStreamWriter OSW = NULL;
的BufferedWriter BW = NULL;
的String [] = {“ABC”,“123”,“463463”,“gsdgs2424”};
尝试{
FOS =新的文件输出流(文件,TRUE);
OSW =新的OutputStreamWriter(FOS);
体重=新的BufferedWriter(OSW);
为(int i = 0; < - 最新日志,群博日志我+ +){
bw.write([I] +“\ r \ n”);
}
}赶上(例外五){
e.printStackTrace ();
}最后{
尝试{
bw.close();
fos.close();
}赶上(IOException异常E){<BR / e.printStackTrace();
}
}
}
文件文件=新的文件(“D :/ / test.txt的”);
写入FileOutputStream fos基因= NULL;
的OutputStreamWriter OSW = NULL;
的BufferedWriter BW = NULL;
的String [] = {“ABC”,“123”,“463463”,“gsdgs2424”};
尝试{
FOS =新的文件输出流(文件,TRUE);
OSW =新的OutputStreamWriter(FOS);
体重=新的BufferedWriter(OSW);
为(int i = 0; < - 最新日志,群博日志我+ +){
bw.write([I] +“\ r \ n”);
}
}赶上(例外五){
e.printStackTrace ();
}最后{
尝试{
bw.close();
fos.close();
}赶上(IOException异常E){<BR / e.printStackTrace();
}
}
}
展开全部
公共静态无效的主要(字串[] ARGS){
文件文件=新的文件(“D :/ / test.txt的”);
写入FileOutputStream fos基因= NULL;
的OutputStreamWriter OSW = NULL;
的BufferedWriter BW = NULL;
的String [] = {“ABC”,“123”,“463463”,“gsdgs2424”};
尝试{
FOS =新的文件输出流(文件,TRUE);
OSW =新的OutputStreamWriter(FOS);
体重=新的BufferedWriter(OSW);
为(int i = 0; < - 最新日志,群博日志我+ +){
bw.write([I] +“\ r \ n”);
}
}赶上(例外五){
e.printStackTrace ();
}最后{
尝试{
bw.close();
fos.close();
}赶上(IOException异常E){<BR / e.printStackTrace();
}
}
}
文件文件=新的文件(“D :/ / test.txt的”);
写入FileOutputStream fos基因= NULL;
的OutputStreamWriter OSW = NULL;
的BufferedWriter BW = NULL;
的String [] = {“ABC”,“123”,“463463”,“gsdgs2424”};
尝试{
FOS =新的文件输出流(文件,TRUE);
OSW =新的OutputStreamWriter(FOS);
体重=新的BufferedWriter(OSW);
为(int i = 0; < - 最新日志,群博日志我+ +){
bw.write([I] +“\ r \ n”);
}
}赶上(例外五){
e.printStackTrace ();
}最后{
尝试{
bw.close();
fos.close();
}赶上(IOException异常E){<BR / e.printStackTrace();
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
公共静态无效的主要(字串[] ARGS){
文件文件=新的文件(“D :/ / test.txt的”);
写入FileOutputStream fos基因= NULL;
的OutputStreamWriter OSW = NULL;
的BufferedWriter BW = NULL;
的String [] = {“ABC”,“123”,“463463”,“gsdgs2424”};
尝试{
FOS =新的文件输出流(文件,TRUE);
OSW =新的OutputStreamWriter(FOS);
体重=新的BufferedWriter(OSW);
为(int i = 0; < - 最新日志,群博日志我+ +){
bw.write([I] +“\ r \ n”);
}
}赶上(例外五){
e.printStackTrace ();
}最后{
尝试{
bw.close();
fos.close();
}赶上(IOException异常E){<BR / e.printStackTrace();
}
}
}
文件文件=新的文件(“D :/ / test.txt的”);
写入FileOutputStream fos基因= NULL;
的OutputStreamWriter OSW = NULL;
的BufferedWriter BW = NULL;
的String [] = {“ABC”,“123”,“463463”,“gsdgs2424”};
尝试{
FOS =新的文件输出流(文件,TRUE);
OSW =新的OutputStreamWriter(FOS);
体重=新的BufferedWriter(OSW);
为(int i = 0; < - 最新日志,群博日志我+ +){
bw.write([I] +“\ r \ n”);
}
}赶上(例外五){
e.printStackTrace ();
}最后{
尝试{
bw.close();
fos.close();
}赶上(IOException异常E){<BR / e.printStackTrace();
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
公共静态无效的主要(字串[] ARGS){
文件文件=新的文件(“D :/ / test.txt的”);
写入FileOutputStream fos基因= NULL;
的OutputStreamWriter OSW = NULL;
的BufferedWriter BW = NULL;
的String [] = {“ABC”,“123”,“463463”,“gsdgs2424”};
尝试{
FOS =新的文件输出流(文件,TRUE);
OSW =新的OutputStreamWriter(FOS);
体重=新的BufferedWriter(OSW);
为(int i = 0; < - 最新日志,群博日志我+ +){
bw.write([I] +“\ r \ n”);
}
}赶上(例外五){
e.printStackTrace ();
}最后{
尝试{
bw.close();
fos.close();
}赶上(IOException异常E){<BR / e.printStackTrace();
}
}
}
文件文件=新的文件(“D :/ / test.txt的”);
写入FileOutputStream fos基因= NULL;
的OutputStreamWriter OSW = NULL;
的BufferedWriter BW = NULL;
的String [] = {“ABC”,“123”,“463463”,“gsdgs2424”};
尝试{
FOS =新的文件输出流(文件,TRUE);
OSW =新的OutputStreamWriter(FOS);
体重=新的BufferedWriter(OSW);
为(int i = 0; < - 最新日志,群博日志我+ +){
bw.write([I] +“\ r \ n”);
}
}赶上(例外五){
e.printStackTrace ();
}最后{
尝试{
bw.close();
fos.close();
}赶上(IOException异常E){<BR / e.printStackTrace();
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
公共静态无效的主要(字串[] args){
文件=新的文件(“D :/ / test.txt的”);
写入写入FileOutputStream fos基因= NULL;
>“的OutputStreamWriter OSW = NULL;
'的BufferedWriter,所以BW = NULL;
的String [] = {”ABC“,”123“,”463 463“,”gsdgs2424“}; ...... />尝试{
FOS =新的文件输出流(文件,TRUE);
OSW新的OutputStreamWriter(FOS);
重量=新的BufferedWriter(OSW)
>
为(int i = 0; - 最新日志,群博日志,我+ +){
bw.write([I] +“\ r \ n”);}
}赶上(例外五){
e.printStackTrace();
}最后{
试试
bw.close();
fos.close()
}赶上(IOException异常E){<BR / e.printStackTrace();
}
}}
文件=新的文件(“D :/ / test.txt的”);
写入写入FileOutputStream fos基因= NULL;
>“的OutputStreamWriter OSW = NULL;
'的BufferedWriter,所以BW = NULL;
的String [] = {”ABC“,”123“,”463 463“,”gsdgs2424“}; ...... />尝试{
FOS =新的文件输出流(文件,TRUE);
OSW新的OutputStreamWriter(FOS);
重量=新的BufferedWriter(OSW)
>
为(int i = 0; - 最新日志,群博日志,我+ +){
bw.write([I] +“\ r \ n”);}
}赶上(例外五){
e.printStackTrace();
}最后{
试试
bw.close();
fos.close()
}赶上(IOException异常E){<BR / e.printStackTrace();
}
}}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-12-18
展开全部
这个问题本身就有问题。
学生的属性是静态的,那就只能记录最后一次赋值;题目却要一次存/取一组/多个学生对象信息,这是不可能的,除非一次只存/取一个学生。
学生的属性是静态的,那就只能记录最后一次赋值;题目却要一次存/取一组/多个学生对象信息,这是不可能的,除非一次只存/取一个学生。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询