У меня есть эта функция Java, которая извлекает строки из Inputstreams и возвращает список.Он использует java.util.Scanner и java.util.regex.Pattern.
Проблема в том, что это работает только при первом вызове.Если я переворачиваю свои вызовы, снова работает только первый, второй вызов никогда не возвращает совпадений.
List lsphones = extract (is, pattern, 0);List lsemails = extract (is, pattern ", 0);
Я подозреваю, что мне нужно сбросить списки или что-то в функции - если не как-то сама функция. Я пытался, но продолжаю получать исключения, когда яdo.
public static List<String> extract(InputStream in,String matchpattern,int grp) {
.. scanner.close (); вернуть то, что
Я разрабатываю это в Android SDK.