Java Tutorial/Apache Common/Serialization Utils

Материал из Java эксперт
Версия от 08:18, 1 июня 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Serialization Utils

   <source lang="java">

import org.apache.rumons.lang.SerializationUtils; import java.io.FileInputStream; import java.io.FileOutputStream; public class MainClass {

 public static void main(String[] args) {
   try {
     // File to serialize object to
     String fileName = "testSerialization.ser";
     // New file output stream for the file
     FileOutputStream fos = new FileOutputStream(fileName);
     // Serialize String
     SerializationUtils.serialize("SERIALIZE THIS", fos);
     fos.close();
     // Open FileInputStream to the file
     FileInputStream fis = new FileInputStream(fileName);
     // Deserialize and cast into String
     String ser = (String) SerializationUtils.deserialize(fis);
     System.out.println(ser);
     fis.close();
   } catch (Exception e) {
     e.printStackTrace();
   }
 }

}</source>