如何将文本文件从“savedfile.txt”重命名为 variable “。txt”?
用户输入文本,保存在名为 message 的字符串中。按下保存按钮。现在,生成一个名为savedfile.txt的文件。如果我输入1234,我希望我的文件被称为1234.txt。
public void sendClick(View view) {
// TODO : RENAME FILE TO INPUT VARIABLE
File file = new File (path + "/savedfile.txt");
String[] saveText = String.valueOf(messages.getText()).split(System.getProperty("line.separator") );
messages.setText("");
Save (file, saveText);
String message = messages.getText().toString();
writeLine("Saved ski #: " + message);
答案 0 :(得分:2)
您需要一个名称变量,而不是使用File file = new File(path + "/" + message + ".txt")
。
"hello123"
收集用户的输入。检查它是否有数字,如果有,则将文件名存储为数字,否则将文件名存储为 message.txt 。您需要添加智能,这样,如果用户输入origin
,您就会相应地对待它。