public class FileParser {
private String filename = "mydata.txt";
private Pattern pattern = Pattern.compile("\\D\\D\\d+");
private Scanner reader;
public FileParser() throws FileNotFoundException{
reader = new Scanner(new File(filename));
}
public boolean hasMoreData(){
return reader.hasNext(pattern);
}
public String[] getNextData(){
return pattern.split(reader.next(pattern));
}
public void close(){
reader.close();
}
}
< /code>
Так что это мой код. Я пытаюсь взять шаблон, который состоит из 2 букв и числа. Почему я ничего не получаю/ пустой массив от функции getNextData ()?
Подробнее здесь: https://stackoverflow.com/questions/100 ... my-pattern