小编sem*_*ldi的帖子

新行命令("\n")在读取文件时不起作用(Android)java

      String mystring="Hello"+"\n"+ "World" ;

        writeToFile(mystring);
        String newstring = readFromFile();
        mytextview.setText(newstring);
Run Code Online (Sandbox Code Playgroud)

我的文本视图只显示没有换行符的"HelloWorld"

我无法理解为什么它不承认"\n"

这些是我的writetofile和readfromfile函数;

private void writeToFile(String data) {
         try {
         OutputStreamWriter outputStreamWriter = new OutputStreamWriter(openFileOutput("myfilename", Context.MODE_PRIVATE));
         outputStreamWriter.write(data);
         outputStreamWriter.close();
         }
         catch (IOException e) {
        // Log.e(TAG, "File write failed: " + e.toString());
         }
         }


    //////////////////////////////////////////////////
    private String readFromFile() {
         String ret = "";

         try {
         InputStream inputStream = openFileInput("myfilename");

         if ( inputStream != null ) {
         InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
         BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
         String receiveString = "";
         StringBuilder …
Run Code Online (Sandbox Code Playgroud)

java string command-line android file

-1
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

command-line ×1

file ×1

java ×1

string ×1