В дополнение к чтению это может быть поучительно для использования инструментов DB для исследования плана выполнения, который база данных использует на запросах. В дополнение к получению понимания, как это работает, можно экспериментировать с методами для оптимизации запросов с лучшей обратной связью.
Можно использовать класс Scanner
и его метод nextInt
:
Scanner s = new Scanner("3 4 5 6");
while (s.hasNext()) {
System.out.println(s.nextInt());
}
Вывод:
3
4
5
6
Обычно по умолчанию объект Scanner
игнорирует любые пробел, и получит следующий токен.
Класс Scanner
как конструктор , который принимает InputStream
в качестве источника для потока символов, поэтому можно использовать FileInputStream
, который открывает источник текста.
Замените экземпляр Scanner
в приведенном выше примере следующим:
Scanner s = new Scanner(new FileInputStream(new File(filePath)));