Serialization
(When you want to save your objects in Hard Disk)
Writing a Text File in java.
(When you want to save your objects in Hard Disk)
class TestSer{
FileOutputStream fos;
ObjectOutputStream oos;
FileInputStream fis;
ObjectInputSteam ois;
public static void main(String args[]){
Ser ser=new Ser();
TestSer ts=new TestSer();
ser.name="Saman";
ser.age=22;
ser.nic="123456789V";
ts.writeObject("file.ser",ser);
Object o=ts.readObject("file.ser");
Ser serRead=(Ser)o;
System.out.println(serRead.name);
System.out.println(serRead.age);
System.out.println(serRead.nic);
}
public void saveObject(String filename,Object o){
fos=new FileOutputStream(filename);
oos=new ObjectOutputStream(fos);
oos.writeObject(o);
}
public Object readObject(String filename){
fis=new FileInputSteam(filename);
ois=new ObjectInputSteam(fis);
Object o=ois.readObject()j;
return o;
}
}
class Ser implements Serializable{
String name;
String age;
String NIC;
}
Writing a Text File in java.
class WriteFile{
void writeTextFile(){
FileWriter fw=null;
try {
String filename = "filename.txt";
String newLine=Character.toChars(100).toString();
String writeString="Write your text\n";
fw = new FileWriter(filename);
fw.write(writeString+"\n");
fw.write(filename+"\n");
fw.write("any text..............\n");
fw.close();
} catch (IOException ex) {
ex.printStackTrace();
}}
public static void main(String args[]){
WriteFile wf=new WriteFile();
wf.writeTextFile();
}
}
No comments:
Post a Comment