당신은 독자에게 쓰고 줄마다 읽고 쓰는 문자열을 감쌀 것이라고 생각합니다.
BufferedReader reader = new BufferedReader(new StringReader(txtData.getText()));
BufferedWriter writer = new BufferedWriter(new FileWriter("/sdcard/input_data.txt", true));
//... Loop as long as there is input.
int lineNumber = 0;
String line = null;
while ((line=reader.readLine()) != null) {
writer.write(lineNumber++ + ", " + line);
writer.newLine(); // Write new line - "\n" on Android.
}
//... Close reader and writer.
reader.close();
writer.close();
분명히 당신은 try/catch
성명에서 위의 코드를 넣고 finally
블록에 독자와 작가를 닫아야합니다.
public void onClick(View v) {
Utils.appendLog(this, txtData.getText() + "," + dateFormat.format(new Date());
}
을 그리고 이러한 방법으로의 Utils 클래스를 만들 :
짧지 만 달콤한! 이것은 대단히 감사합니다. – Leigh8347