Java by API/org.apache.commons.lang/SerializationUtils

Материал из Java эксперт
Перейти к: навигация, поиск

SerializationUtils: deserialize(InputStream in)

   <source lang="java">

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

 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>
   
  
 
  



SerializationUtils.serialize(Serializable arg0, OutputStream arg1)

   <source lang="java">

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

 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>