Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java读取然后修改二叉树,然后将更改后的树保存到文本文件中_Java_Tree_Binary - Fatal编程技术网

Java读取然后修改二叉树,然后将更改后的树保存到文本文件中

Java读取然后修改二叉树,然后将更改后的树保存到文本文件中,java,tree,binary,Java,Tree,Binary,-动物类 -动物节点类 因此,这个程序的目标是让计算机猜出你在想什么动物,如果没有,那么用户会在他们想的动物中添加一个问题,将该动物与之前的动物区分开来。一旦用户选择不继续播放,程序将退出。当前,当程序退出,然后再次启动时,程序将不记得用户在上次运行时对程序提出的问题。我需要该程序读取一个文本文件,其中包含或不包含二叉树数据,然后将用户创建的新二叉树写入一个文本文件供以后使用。我找不到合适的地方把数据写入文本文件。我原以为它会在AnimalGuess.java中的第13行之后出现,但我一直在出错

-动物类

-动物节点类


因此,这个程序的目标是让计算机猜出你在想什么动物,如果没有,那么用户会在他们想的动物中添加一个问题,将该动物与之前的动物区分开来。一旦用户选择不继续播放,程序将退出。当前,当程序退出,然后再次启动时,程序将不记得用户在上次运行时对程序提出的问题。我需要该程序读取一个文本文件,其中包含或不包含二叉树数据,然后将用户创建的新二叉树写入一个文本文件供以后使用。我找不到合适的地方把数据写入文本文件。我原以为它会在AnimalGuess.java中的第13行之后出现,但我一直在出错。

我认为您应该在while循环结束后尝试遍历RootOfTree的内容并将其写入文件(就在第14行之后)。

“…但我一直在出错。”
--这些错误可能是什么?