Предположим serialise.bin файл, который полон слов и был ArrayList, когда он был сериализованнаядесериализуйте файл, затем сохраните содержимое в ArrayList <String>. (Java)
public static ArrayList<String> deserialise(){
ArrayList<String> words= new ArrayList<String>();
File serial = new File("serialise.bin");
try(ObjectInputStream in = new ObjectInputStream(new FileInputStream(serial))){
System.out.println(in.readObject()); //prints out the content
//I want to store the content in to an ArrayList<String>
}catch(Exception e){
e.getMessage();
}
return words;
}
Я хочу, чтобы иметь возможность deserialise файл «serialise.bin» и хранить содержимое в ArrayList
В чем ваш вопрос? Есть ли проблема с вашим кодом? – shmosel
Не возвращайте 'ArrayList'. Вместо этого верните «Список», чтобы вызывающие «десериализа» не зависели от этой детали реализации. –