2014-11-14 70 views
0

我需要幫助。我有一個Android應用程序。我正在使用editText來獲取字符串。 然後我創建一個文件something.txt並在其中寫入數據。 如何將文件名設置爲mystring.txt?使用字符串作爲文件名

try { 
     writer = new FileWriter(root + "/filename.txt",true); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 

我需要它,因爲我需要有不同的文件名的所有數據我的應用程序... 感謝

回答

0

你將不得不使用

String desiredFileName = edittext.getText().toString(); 
try { 
    writer = new FileWriter(root + "/" + desiredFileName + ".txt",true); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 
+0

謝謝你,這個幫助;)我是新的java .. – Mirko 2014-11-14 19:54:43

+0

@Mirko你應該遵循一些教程,它會真的幫助你。如果它解決了,請接受答案 – 2014-11-14 19:58:47

+0

嗨,我知道我應該按照教程,但現在我需要使這個程序工作,我仍然在學習:/ 你能幫我嗎? 我不知道如何將editTxt(editText的id)中的文本保存爲字符串。我不能在服務中找到findviewbyid ...:/ 任何想法? – Mirko 2014-11-14 20:41:45

0

不要ü要定義EditText中的文件名?

如果是,你看這個:

try { 
    writer = new FileWriter(root + "/" + editText.getText(), true); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 

如果不行,請嘗試更詳細一點解釋。

+0

謝謝你,這個幫助;)我是新的Java .. – Mirko 2014-11-14 19:53:54