将用户输入存储到ArrayList并保存到txt文件中,以便在请求时拉回,你可以使用以下步骤来实现:
以下是一个示例Java代码来实现上述功能:
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
public class UserInputStorage {
private static final String FILE_PATH = "userInput.txt";
public static void main(String[] args) {
ArrayList<String> userInputList = new ArrayList<>();
// 假设你已经通过某种方式获取到用户输入并存储在userInput变量中
String userInput = "用户输入示例";
// 将用户输入添加到ArrayList中
userInputList.add(userInput);
// 将ArrayList中的数据保存到txt文件中
saveArrayListToFile(userInputList);
}
private static void saveArrayListToFile(ArrayList<String> arrayList) {
try (BufferedWriter writer = new BufferedWriter(new FileWriter(FILE_PATH))) {
for (String item : arrayList) {
writer.write(item);
writer.newLine();
}
System.out.println("数据已成功保存到txt文件中。");
} catch (IOException e) {
e.printStackTrace();
}
}
}
这个示例代码演示了如何将用户输入存储到ArrayList中,并将ArrayList中的数据保存到名为userInput.txt
的txt文件中。
请注意,此代码仅为示例,你可以根据自己的实际需求进行修改。
领取专属 10元无门槛券
手把手带您无忧上云