我目前正在创建一个简单的AI(Simsimi)程序.我教会程序应该回复我的短语,这样当我"说话"时,如果我说的话已经"教"到程序中,它会回复.但是,我还需要保存程序已经学习的回复列表,到目前为止只保存最后一个输入.我的意思是什么?比方说,该方案已被教导要回复的短语Hello,Good morning和Have a good day!.
我需要将所有这三个保存在一个名为的文本文件中response.txt.但是,鉴于输入顺序相同,我只能保存Have a good day!到文件中.这是我的代码:
System.out.println("\nWhat should I reply to that?\n");
answer = simsimiInput.nextLine();
try {
writer = new BufferedWriter(new FileWriter("response.txt"));
writer.write(answer);
writer.close();
} catch (FileNotFoundException e){}
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激!