亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

java 序列化對象 serializable 讀寫數據的實例

2019-11-26 16:14:44
字體:
來源:轉載
供稿:網友

序列化對象:

復制代碼 代碼如下:

package com.chen.seriaizable;

import java.io.Serializable;
import java.util.List;

@SuppressWarnings("serial")
public class Student implements Serializable
{
 private String name;

 private String id;

 private int age;

 private List<Student> students;

 public String getName()
 {
  return name;
 }

 public void setName(String name)
 {
  this.name = name;
 }

 public String getId()
 {
  return id;
 }

 public void setId(String id)
 {
  this.id = id;
 }

 public int getAge()
 {
  return age;
 }

 public void setAge(int age)
 {
  this.age = age;
 }

 public List<Student> getStudents()
 {
  return students;
 }

 public void setStudents(List<Student> students)
 {
  this.students = students;
 }

 @Override
 public String toString()
 {
  StringBuffer stringBuffer = new StringBuffer();
  stringBuffer.append("id:" + this.id).append("/n");
  stringBuffer.append("name:" + this.name).append("/n");
  stringBuffer.append("age:" + this.age).append("/n");

  return stringBuffer.toString();
 }
}


復制代碼 代碼如下:

package com.chen.seriaizable;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.ArrayList;
import java.util.List;

public class SaveStudent
{
 private Student student;
 // 序列化文件保存位置
 private String path = "C:/student.Serializable";

 public void writeStudent()
 {
  List<Student> students = new ArrayList<Student>();
  student = new Student();

  Student student1 = new Student();
  student1.setAge(1);
  student1.setId("1");
  student1.setName("張1");
  students.add(student1);

  Student student2 = new Student();
  student2.setAge(2);
  student2.setId("2");
  student2.setName("張2");
  students.add(student2);

  Student student3 = new Student();
  student3.setAge(3);
  student3.setId("3");
  student3.setName("張3");
  students.add(student3);

  Student student4 = new Student();
  student4.setAge(4);
  student4.setId("4");
  student4.setName("張4");

  Student student41 = new Student();
  student41.setAge(41);
  student41.setId("41");
  student41.setName("張41");
  List<Student> students4 = new ArrayList<Student>();
  students4.add(student41);

  student4.setStudents(students4);

  students.add(student4);
 

  student.setAge(500);
  student.setId("100");
  student.setName("張A000");
  student.setStudents(students);
  try
  {
   ObjectOutputStream objectOutputStream = new ObjectOutputStream(new FileOutputStream(path));

   objectOutputStream.writeObject(student);

   objectOutputStream.close();
  }
  catch (IOException e)
  {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  System.out.println("寫完");
 }

 public void readStudent()
 {
  try
  {
   ObjectInputStream objectInputStream = new ObjectInputStream(new FileInputStream(path));

   student = (Student) objectInputStream.readObject();

   System.out.println(student.getAge());

   objectInputStream.close();
  }
  catch (Exception e)
  {
   e.printStackTrace();
  }
  System.out.println("讀完");
 }

 @Override
 public String toString()
 {
  readStudent();
  StringBuffer stringBuffer = new StringBuffer(100);

  studentToString(stringBuffer, student);

  return stringBuffer.toString();
 }

 public void studentToString(StringBuffer stringBuffer, Student studentObj)
 {
  if (student != null)
  {
   stringBuffer.append("id:" + studentObj.toString()).append("/n");
   if (studentObj.getStudents() != null)
   {
    stringBuffer.append("/n[/n");
    for (Student bean : studentObj.getStudents())
    {
     studentToString(stringBuffer, bean);
    }
    stringBuffer.append("/n]/n");
   }
  }
 }

}


測試類:

復制代碼 代碼如下:

package com.chen.seriaizable;

public class Test
{
 /**
  * @param args
  */
 public static void main(String[] args)
 {
  SaveStudent saveStudent = new SaveStudent();
  // 1 先執行寫入文件
//  saveStudent.writeStudent();
  // 2 再讀取
  System.out.println(saveStudent);
  System.out.println("讀完");
 }

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
7777精品视频| 久久这里有精品| 国产精品入口日韩视频大尺度| 日本精品一区二区三区在线| 国产精品综合不卡av| 久久精品亚洲94久久精品| 51色欧美片视频在线观看| 欧美激情一级欧美精品| 亚洲欧美另类中文字幕| 日韩欧美在线视频| 日韩av综合网站| 成人有码在线播放| 在线视频日本亚洲性| 国产精品久久久久7777婷婷| 91国自产精品中文字幕亚洲| 国产99视频在线观看| 欧美激情在线狂野欧美精品| 国产999精品视频| 国产精品美女主播在线观看纯欲| 亚洲欧美在线一区| 国产一区二区视频在线观看| 久久久久中文字幕2018| 91精品一区二区| 国产一区二区三区在线播放免费观看| 少妇高潮久久77777| 精品成人在线视频| 国产在线播放不卡| 九九热这里只有精品免费看| 亚洲中国色老太| 成人免费自拍视频| 欧美一区二区视频97| 国产成人精品久久二区二区91| 欧美一级电影在线| 热re99久久精品国产66热| 国产精品444| 国产精品福利在线观看网址| 久久精品成人一区二区三区| www.日本久久久久com.| 精品久久久久久久久久久久| 亚洲护士老师的毛茸茸最新章节| 中文字幕国产日韩| 伊人伊成久久人综合网小说| 精品国产91久久久久久老师| 26uuu另类亚洲欧美日本一| 欧美激情精品久久久久久免费印度| 亚洲第一精品电影| 69久久夜色精品国产69乱青草| 不用播放器成人网| 欧美午夜精品伦理| 亚洲风情亚aⅴ在线发布| 亚洲国产精品女人久久久| 欧美—级a级欧美特级ar全黄| 欧美疯狂做受xxxx高潮| 欧美精品中文字幕一区| 亚洲xxx大片| 成人免费视频a| 欧美天天综合色影久久精品| 视频在线一区二区| 国产一区二区三区在线播放免费观看| 欧美中在线观看| 亚洲日本欧美日韩高观看| 中文字幕亚洲欧美在线| 91天堂在线观看| 欧美日韩一区二区精品| 国产精品久久久久免费a∨| 欧美日韩在线一区| 欧美黑人国产人伦爽爽爽| 欧洲亚洲在线视频| 2018日韩中文字幕| 97超视频免费观看| 亚洲人成网站在线播| 久久久久日韩精品久久久男男| 北条麻妃99精品青青久久| www.久久色.com| 日本亚洲欧美成人| 欧美午夜www高清视频| 欧美午夜精品久久久久久久| 久久99亚洲精品| 欧美日韩国产专区| 久久夜色精品国产欧美乱| 久久综合网hezyo| 91精品国产高清自在线看超| 国产成人精品av| 国产精品久久久久9999| 欧美一级高清免费播放| 亚洲国产欧美一区二区三区同亚洲| 国产亚洲xxx| 在线免费观看羞羞视频一区二区| 人体精品一二三区| 欧美日韩另类在线| 亚洲激情第一页| 国产精品中文字幕在线观看| 亚洲精品在线观看www| 欧美猛少妇色xxxxx| 国产91精品黑色丝袜高跟鞋| 久久成人国产精品| 亚洲国产私拍精品国模在线观看| 久久好看免费视频| 欧美主播福利视频| 亚洲精品视频在线播放| 日产精品99久久久久久| 国产午夜精品一区理论片飘花| 日韩av在线网址| 色与欲影视天天看综合网| 久久91超碰青草是什么| 亚洲美女黄色片| 国产在线精品自拍| 亚洲天天在线日亚洲洲精| 日韩在线视频网| 在线中文字幕日韩| 欧美日韩午夜视频在线观看| 欧美电影在线播放| 色偷偷偷亚洲综合网另类| 亚洲欧洲第一视频| 成人欧美一区二区三区黑人| 69精品小视频| 国产精品入口夜色视频大尺度| 在线午夜精品自拍| 神马国产精品影院av| 亚洲精品美女视频| 亚洲精品久久7777777| 欧美日韩裸体免费视频| 视频一区视频二区国产精品| 国产欧亚日韩视频| 国产精品丝袜一区二区三区| 国产精品久久久久久久久久| 欧美激情在线一区| 久久视频在线直播| 久久久久久久久久久成人| 伊人久久久久久久久久| 日韩av电影手机在线观看| 亚洲精品自产拍| 欧美国产高跟鞋裸体秀xxxhd| 欧美另类第一页| 色999日韩欧美国产| 黄色精品一区二区| 国产精品高潮粉嫩av| 亚洲精品视频免费在线观看| www.亚洲一区| 午夜精品久久久久久久99热浪潮| 久久久精品免费| 日韩中文字幕在线精品| 中文字幕日韩在线观看| 国产午夜精品美女视频明星a级| 欧美久久精品一级黑人c片| 日韩av电影在线播放| 日韩中文字幕视频在线观看| 久久精品99无色码中文字幕| 日韩视频永久免费观看| 久久久免费观看| 欧美激情一区二区三区在线视频观看| 日韩美女视频免费看| 亚洲欧美在线一区二区| 欧美日韩在线视频一区二区| 高跟丝袜欧美一区| 中文字幕久久久| 热门国产精品亚洲第一区在线| 亚洲一区二区免费在线| 精品五月天久久| 久久中文字幕在线视频| 欧洲美女7788成人免费视频| 这里只有精品视频在线| 亚洲欧洲在线播放| 精品在线欧美视频|