By GokiSoft.com|
17:22 23/03/2020|
Java Advanced
Share Code- File - ObjectInputStream - ObjectOutputStream - T1907A
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package java2.lession2;
import java.io.BufferedReader;
import java.io.FileReader;
/**
*
* @author Diep.Tran
*/
public class Test2 {
public static void main(String[] args) throws Exception {
FileReader reader = new FileReader("vidu.txt");
BufferedReader bReader = new BufferedReader(reader);
String line = bReader.readLine();
String[] elements = line.split(",");
System.out.println("Ten: " + elements[0]);
System.out.println("Tuoi: " + elements[1]);
//split >> \" => lines => tung line => split , => thong tin cua tung sv
//validate data => nang len 1 cap do.
//sout => show data error
bReader.close();
reader.close();
}
}
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package java2.lession2;
import java.io.Serializable;
/**
*
* @author Diep.Tran
*/
public class Student implements Serializable{
String name, address;
int age;
public Student() {
}
public Student(String name, String address, int age) {
this.name = name;
this.address = address;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package java2.lession2;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
/**
*
* @author Diep.Tran
*/
public class Test3 {
public static void main(String[] args) throws Exception {
Student std = new Student("Diep", "Ha Noi", 32);
//muon luu std => file/luu danh sach student => file
FileOutputStream fos = new FileOutputStream("student.obj");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(std);
oos.close();
fos.close();
FileInputStream fis = new FileInputStream("student.obj");
ObjectInputStream ois = new ObjectInputStream(fis);
Student std2 = (Student) ois.readObject();
ois.close();
fis.close();
}
}
Tags:
Phản hồi từ học viên
5
(Dựa trên đánh giá ngày hôm nay)