Мне нужно создать ArrayList, который будет записан в локальный объектный файл. Но это первый раз, когда я использую Файл в java. Итак ... может кто-нибудь вкратце объяснить мне, как это сделать?
Мне просто нужно вставить этот ArrayList в файл (я думаю, что пишу), прочитать файл и использовать ранее сохраненный в этом же файле массив.
Я пытался реализовать это, и вот результат:
FileInputStream fileIn = new FileInputStream("contiCorrenti");
ObjectInputStream fileObjIn = new ObjectInputStream(fileIn);
ArrayList<contoCorrente> contiCorrentiArray = (ArrayList<contoCorrente>) fileObjIn.readObject();
fileObjIn.close();
fileIn.close();
contoCorrente c1 = new contoCorrente("IDNALFO", 14, 1);
contoCorrente c2 = new contoCorrente("IDNALFO", 14, 3);
contiCorrentiArray.add(c1);
FileOutputStream fileOut = new FileOutputStream("contiCorrenti");
ObjectOutputStream fileObj = new ObjectOutputStream(fileOut);
fileObj.writeObject(contiCorrentiArray);
fileObj.close();
fileOut.close();
Вероятно, все будет неправильно, поэтому я прошу вас понять.