Java после прочтения текста из файла, печать будет «ноль» в начале

мы прочитали из файла .txt это:




   

но после прочтения и вывода я получаю это:

null


   

null в начале, это метод:

public class Filer {

    private static String str;
    public static String read(String file) {

        BufferedReader br = null;
        try {

            String sCurrentLine;

            br = new BufferedReader(new FileReader(file));

            while ((sCurrentLine = br.readLine()) != null) {

                str += sCurrentLine;
            }

        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (br != null)br.close();
            } catch (IOException ex) {
                ex.printStackTrace();
            }
        }

        return str;

    }
}

возвращенная строка, которую я излагаюSystem.out.println

мы пытались проверить эту строкуstr.indexOf("null"); или жеstr.indexOf("\0"); но я получаю -1

Любые идеи о том, как это исправить?

Ответы на вопрос(4)

Ваш ответ на вопрос