나는 다소 어필 할 정도로 간단해야합니다. 나는 그것의 각 행에 내가 다시 변수를 읽는 또 다른 방법 내의 readLine를 사용하실 수 있도록 파일에 몇 가지 변수를 쓰기 위해 노력하고있어 여기에 간단한 Android 파일 출력 문제
코드입니다 :.package com.example.files2;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.Environment;
import android.widget.Toast;
public class files2 extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String string1 = "Hey you";
String string2 = "Is there anybody there";
String string3 = "Can you hear me";
setContentView(R.layout.main);
try{
File file = new File(Environment.getExternalStorageDirectory(), "file.txt");
BufferedWriter writer = new BufferedWriter(new FileWriter(file));
writer.write(string1);
writer.newLine();
writer.write(string2);
writer.newLine();
writer.write(string3);
writer.newLine();
writer.flush();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}}
파일이 씁니다. 각 변수가 자체 행에 표시되는 대신 하나의 행이 표시됩니다. '이봐, 거기 누구 있니?'라는 말을들을 수 있습니다.
그래서 .newLine()이 작동하지 않지만 그 이유는 무엇입니까?
이 문제를 해결하는 간단한 방법이나 더 좋은 방법이 있습니까?
감사합니다. 감사합니다.
조
아! 뭔가 새로운 것을 배웠습니다! 너희들은 생명의 은인이야! 정말 고맙습니다! –
gr8 !!! bt 만약 내가 그것을 2 창과 linx 둘 다 원한다면? – Harinder