我似乎無法使堆棧的每個字符串元素都打印到新行。我希望能夠使用另一種一次讀取一行的方法從該文本文件中檢索數據。我已經完成了該方法。將堆棧中的每個元素打印到文本文件中的新行
public Save(Stack<String> names, String fileName)
{
try
{
File Test = new File("" + fileName + ".txt");
FileWriter out = new FileWriter(Test);
while (names.empty() == false)
{
String output = names.pop();
out.write(output);
}
out.close();
VALID_SAVE = true;
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
}
這似乎是一個構造函數,而不是一個方法... – 2012-01-29 22:13:27
嗯,是的,你是對的。但這是類的全部功能。 – SNOLLYGOSTER 2012-01-29 22:21:54
不夠公平......儘管作爲一般規則,在構造函數中做實際工作是一個壞主意。 – 2012-01-29 22:30:28