Считать массив из файла java

Считать массив из файла java

У меня есть файл (называемый "number.txt" ), который я хочу прочитать в массиве на Java. Как именно я иду вперед и делаю это? Это прямолинейный "1-мерный" файл, содержащий 100 номеров.

Проблема в том, что я получаю исключение каждый раз. По-видимому, он не может найти его (я уверен, что его правильно написано). При просмотре примеров кода он не указывает путь к файлу целиком, а только имя самого файла. Как я буду делать это, если это необходимо?

Кроме того, при чтении файла массив автоматически будет содержать все строки файла, или мне нужно будет создать цикл, который копирует каждую строку в соответствующий индекс i?

Я слышал о классе BufferedReader, в чем его цель и как он коррелирует с чтением ввода?

Вот пример кода, который поможет вам начать:

Я не могу понять, как сделать этот txt-файл с номерами в массив, я могу заставить его читать и печатать экран, но мне нужно уметь организовывать номера и удалять дубликаты. Это то, что мой код выглядит до сих пор

1 ответ

Я бы рекомендовал использовать ArrayList, а не массив.

С массивом вы должны были бы проанализировать список и вычислить количество строк, прежде чем вы могли бы даже инициализировать его. ArrayList гораздо более гибкий, так как вам не нужно объявлять, сколько значений будет добавлено к нему.

Сегодня мы рассмотрим одну из наиболее частых операций с файлами в Java, а именно построчное считывание содержимого файла.

Программа ниже покажет это на примере.

Вот такой простой и эффективный способ построчного считывания файла.

Следите за остальными статьями из раздела «Операции ввода-вывода«.

Больше полезных статей!

3 Комментарии “ Как построчно считывать файл в Java? ”

Подскажите пожалуйста, как каждый элемент при считывании из файла добавить в коллекцию, чтобы потом эту коллекцию прогнать через другой метод. Скажем в файле находиться урлы, и хочеться их прочитать, а потом открыть..

Ссылка на основную публикацию
Статическая и динамическая озу
Оперативная память (Random Access Memory – RAM), т.е. память с произвольным доступом, используется центральным процессором для совместного хранения данных и...
Создать новую электронную почту на яндексе бесплатно
Всем привет! С вами снова я, Алексей. В этом посте я расскажу вам о том, как создать электронную почту на...
Создать канал на ютубе регистрация бесплатно
Добрый день, уважаемые читатели и гости моего блога! Если вы попали на эту статью, значит хотите узнать, как зарегистрироваться в...
Статусы сообщений в whatsapp
Cтатусы показывают, используют ли ваши контакты WhatsApp в настоящий момент или то время, когда они были онлайн в последний раз....
Adblock detector