Я пытаюсь прочитать весь текстовый файл с помощью метода, который я создал.Все строки текстового файла распечатываются так, как я хотел, но самая последняя строка файла, когда он напечатан, отображается как ноль при его распечатке.
private void readFile(String Path) throws IOException{
String text = ""; //String used in the process of reading a file
//The file reader
BufferedReader input = new BufferedReader(
new FileReader(Path));
//Creating a new string builder.
StringBuilder stringBuilder = new StringBuilder();
while(text != null)
{
//Read the next line
text = input.readLine();
stringBuilder.append(text); //Adds line of text into the String Builder
stringBuilder.append(newLine); //Adds a new line using the newLine string
}
//Sets the text that was created with the stringBuilder
SetText(stringBuilder.toString());
}
Все файлы распечатываются на 100%как следует, за исключением того, что метод добавляет дополнительную строку внизу, которая говорит «null». Как бы я написал код, чтобы эта строка вообще не появлялась?