Метод readLine() класса BufferedReader:
String readLine() throws IOException
возвращает string-объект, который содержит строку, набранную на клавиатуре.
Следующая программа демонстрирует BufferedReader и метод readLine(). Она читает и отображает строки текста, пока не будет введено слово "stop":
Программа 72. Чтение строк с консоли
// Файл BRReadLines.java
// Читает строки с консоли, используя BufferedReader.
import java.io.*;
class BRReadLines {
public static void main(String args[]) throws IOException
{
// Создать BufferedReader, используя System.in
BufferedReader br = new BufferedReader(new
InputStreamReader(System.in));
String str;
System.out.println("Введите строки текста.");
System.out.println("Введите 'stop' для завершения.");
do {
str = br.readLine();
System.out.println(str);
}
while(!str.equals("stop"));
}
}
Следующий пример демонстрирует крошечный текстовый редактор. Сначала он создает массив string-объектов и затем считывает строки текста, сохраняя каждую из них в массиве. Он будет читать до сотой строки млм дотех пор, пока не будет введена строка “stop”. Для чтен-ия с консоли используется объект класса BufferedReader (переменная рг).