Например, в файле есть 2 строки. Первая строка по каких-то причинам не подошла. Как можно взять следующую строку из данного файла, не перезапуская поток?
@mark Да, надо будет исправить. indexOf возвращает индекс искомого элемента от начала строки, индекс начинается с нуля. Если элемент не обнаружен, то возвращается -1.
"text".indexOf("te") > -1
или
"text".indexOf("te") >= 0