Чтение строки из файла

Рейтинг: 0Ответов: 2Опубликовано: 05.10.2014

К примеру, имеется текстовый файл с содержимым:

строка1  
строка2  
строка3  
строка4  
строка5

Читается файл ридером в цикле.

Вопрос: как в цикле, получив строку "строка1", сразу за один раз захватить еще строку "строка2"?

В String подходящих методов не нашел.

Ответы

▲ 1

Попробуйте вот так: http://ideone.com/PkIKMO

Integer trimSize = null;

while (in.ready()) {
    String currentLine = in.readLine();
    if (trimSize != null)
        currentLine = currentLine.substring(0, trimSize);
    if (currentLine.startsWith("size:"))
        trimSize = Integer.parseInt(currentLine.substring(5));
    else
        trimSize = null;
}
▲ 0

StringBuilder вам в помощь или

String str = "";
while(reader.ready){
   str += reader.readline();
}