我正在完成我在 java 中的 BST 和 Trie 的最后一步,我遇到了这个问题。我无法将最后一个元素打印到文件中。这不是 toString 方法,因为我尝试过切换它们。我记得前段时间我的一位教授提到了一些关于关闭文件的事情。类似于在 close 方法的括号内放置一个 int 值的东西,我将在下面进行开发(不确定我是否正确,只是我隐约记得的东西)这是我的代码片段有麻烦。
try{
output = new PrintWriter(inputFile);
output.println("BST:");
output.println(tree.toString());
output.println("Trie:");
output.println(trie.myToString());
output.close();
}
catch(IOException e){}
System.out.println("Goodbye");
所以如果我没记错的话,老师说要做类似 output.close(0) 之类的事情,但它让我犯了错误。谁能帮我这个?谢谢你。