Я хочу сохранить содержимое моего arraylist в текстовый файл. То, что я до сих пор показано ниже, вместо добавления x.format («% s% s», «100», «control1»); в текстовый файл, я хочу добавить объекты из arraylist, как мне это сделать?ArrayList сохранен в текстовом файле
import java.util.*;
public class createfile
{
ArrayList<String> control = new ArrayList<String>();
private Formatter x;
public void openFile()
{
try {
x = new Formatter("ControlLog.txt");
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Error: Your file has not been created");
}
}
public void addRecords()
{
x.format("%s%s", "100", "control1");
}
public void closeFile()
{
x.close();
}
}
public class complete
{
public static void main(String[] args)
{
createfile g = new createfile();
g.openFile();
g.addRecords();
g.closeFile();
}
}
Я думаю, вам нужно сначала создать ArrayList. Затем вы будете перебирать элементы ArrayList (возможно, используя блок for), и для каждого элемента вы отформатируете его и напечатаете эту форматированную строку в файл-сценарии. – Leo
Могу ли я спросить, для чего это? –
Да, я создал массивList, как показано выше. Элементы зависят от пользовательского ввода, поэтому, очевидно, я не могу добавить это в настоящее время. Я просто хочу знать, как написать arrayList в текстовый файл. – user3078649