Java控制台篇:学生管理系统如何实现IO流操作?

更新于
2026-10-04 10:50:22
1阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计298个文字,预计阅读时间需要2分钟。

对数据和信息进行存储,使用I/O流保存到文件夹,代码如下:

javapublic static void save() { try { ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream(new File(G:\\jxnd\\com\\hah.txt))); oos.writeObject(TeacherManager.list); oos.close(); } catch (IOException e) { e.printStackTrace(); }}

对数据和信息的存储,使用I/O流保存到文件夹

public static void save(){ try { ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream(new File("G:\\jxnd\\com\\hah.txt"))); oos.writeObject(TeacherManager.list); oos.close(); } catch (FileNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } public static void load(){ try { ObjectInputStream ois=new ObjectInputStream(new FileInputStream(new File("G:\\jxnd\\com\\hah.txt"))); TeacherManager.list=(List ) ois.readObject(); } catch (FileNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } public static void fsave(){ try { ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream(new File("G:\\jxnd\\com\\jie.txt"))); oos.writeObject(StudentManager.flist); oos.close(); } catch (FileNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } public static void fload(){ try { ObjectInputStream ois=new ObjectInputStream(new FileInputStream(new File("G:\\jxnd\\com\\jie.txt"))); StudentManager.flist=(List ) ois.readObject(); } catch (FileNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } }

本文共计298个文字,预计阅读时间需要2分钟。

对数据和信息进行存储,使用I/O流保存到文件夹,代码如下:

javapublic static void save() { try { ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream(new File(G:\\jxnd\\com\\hah.txt))); oos.writeObject(TeacherManager.list); oos.close(); } catch (IOException e) { e.printStackTrace(); }}

对数据和信息的存储,使用I/O流保存到文件夹

public static void save(){ try { ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream(new File("G:\\jxnd\\com\\hah.txt"))); oos.writeObject(TeacherManager.list); oos.close(); } catch (FileNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } public static void load(){ try { ObjectInputStream ois=new ObjectInputStream(new FileInputStream(new File("G:\\jxnd\\com\\hah.txt"))); TeacherManager.list=(List ) ois.readObject(); } catch (FileNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } public static void fsave(){ try { ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream(new File("G:\\jxnd\\com\\jie.txt"))); oos.writeObject(StudentManager.flist); oos.close(); } catch (FileNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } public static void fload(){ try { ObjectInputStream ois=new ObjectInputStream(new FileInputStream(new File("G:\\jxnd\\com\\jie.txt"))); StudentManager.flist=(List ) ois.readObject(); } catch (FileNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } }