Serialisierung ArrayList Java

8

Ich möchte die Arrylist des Typs ArrayList<Class> serialisieren und die Klasse enthält zwei Arrylisten vom primitiven Typ

%Vor%

Wie kann ich das tun? Bitte hilf mir dabei ...

Vielen Dank im Voraus

    
Nixit Patel 09.01.2012, 09:06
quelle

3 Antworten

22

Wenn Sie Serializable verwenden möchten, sollten Sie keine Probleme haben, denn ArrayList ist Serializable nur als String und jeder primitive Typ. public class Keyword implements Serializable {} sollte tun. Sie können mehr über diese Methode hier lesen. Es gibt jedoch viele andere Optionen für die Serialisierung. Also bitte etwas genauer.

    
Ivaylo Petrov 09.01.2012, 09:17
quelle
3

Implementieren und Schnittstelle public class Keyword implements Serializable {} und Simply Verwenden Sie die Methode "Object output stream" und "Objekteingabestream" zum Serialisieren und Deinserialisieren des Objekts.

und Arrylist können normalisiert werden, jeder Datentyp kann serialisiert werden.

    
Spock 09.01.2012 09:30
quelle
0

erbt die Serialisierungsschnittstelle in der Klasse, die das zu konvertierende Objekt ist.

Verwenden Sie danach das ObjectOutput für die Serialisierung des Objekts und verwenden Sie die writeObject-Methode zum Serialisieren des Objekts.

    
Rakesh Patel 09.01.2012 09:15
quelle