[alishev] Java для начинающих. #7: Ввод данных. Класс Scanner.
Как эффективно прочитать большой файл с помощью Java
1. Обзор В этом руководстве будет показано, как эффективно прочитать все строки из большого файла на Java. 2. Чтение по памяти Стандартный способ считывания строк файла находится в памяти – и Guava, и Apache Commons IO предоставляют быстрый способ сделать именно это: Files.readLines(new File(path), Charsets.UTF_8); FileUtils.readLines(new File(path)); Проблема с этим подходом заключается в том, что все строки файла хранятся в памяти, что быстро приведет к ошибке OutOfMemoryError, если файл достаточно большой...
9. Консольный ввод в JAVA
Scanner — это простой, но мощный инструмент в Java, который позволяет нам считывать ввод данных от пользователя. Представьте, что это такой "сканер", который "сканирует" то, что вводится в консоль (например, текст или числа), и позволяет программе использовать эти данные. Сегодня мы не будем углубляться в детали, а просто начнем использовать Scanner, чтобы наша работа в IntelliJ IDEA стала более интересной и интерактивной. В дальнейшем мы обязательно разберем все нюансы этого инструмента, но для начала давайте просто посмотрим, как с ним работать...