Рубрики
Без рубрики

Java: Как работать с файлами? Лайфхаки для начинающих

Что это значит “файл” или “использование файлов”? Работа с файлами означает чтение из файла и вывод… С тегом java, файл, учебное пособие.

Что это значит “файл” или “использование файлов”?

Работа с файлами означает чтение из файла и вывод в файл, а не работу с консолью.

Можете ли вы работать с консолью и файлами одновременно? Конечно, вы можете.

Обычно файлы находятся в формате txt , поэтому сделайте два файла “input” и “output” (или любое имя, которое вам нравится), лучше в папке проекта, в противном случае вам нужно будет написать направление файла.

И вот лайфхаки, как с ними бороться:

*1. При попытке прочитать ваш файл может возникнуть ошибка. Убедитесь, что вы правильно написали “местоположение” файла.

*2. Более того, если вы уверены, что ошибок не будет, ИСПОЛЬЗУЙТЕ try&catch, в противном случае ваша программа неверна.

Вот пример: try (...) { ... } catch (IOException e) { e.printStackTrace(); }

*3. Лучше работать с BufferedReader .

Строка;

попробуйте (BufferedReader BufferedReader(new FileReader(inputFileName))) { …

И так с писателем: работайте с FileWriter

попробуйте(FileWriter FileWriter(“output.txt “, ложь) { …

catch(IOException ex){ System.out.println(например.GetMessage()); }

*4. Если вы записываете в файл во время “for” или “while”, не забудьте запустить |/try перед этим.

*5. Так что, если вы работаете с чтением строк, у вас больше возможностей, чем при чтении символов. Есть больше и лучшие функции для string .

*6. Вы можете использовать эту “попытку” для записи один раз. Почему? Потому что вы закрываете “попробовать”, а затем начинаете новую, так что… вы начинаете записывать в свой файл, как в первый раз.

*7. Как мы читаем по строкам? while.readLine())) {}

В то время как ваша строка (простая строка) не пуста. Он берет строку из файла каждый раз, пока он не станет пустым, поэтому вы работаете со строками.

*8. Как мы пишем? writer.write(строка); writer.промывка();

Помните, что числовые символы должны быть преобразованы в строку перед записью

Это небольшая помощь для всех новичков, которые хотят получить доступ к файлам, все остальное то же самое. Если вам нужна какая-то помощь, вы можете написать мне в любое время. Удачи вам в вашей работе!

Оригинал: “https://dev.to/filatovv/how-to-work-with-files-lifehacks-for-beginners-2hhl”