@otha_marks
Чтение текстового файла на Java можно осуществить с помощью класса java.io.BufferedReader
, который обеспечивает буферизованное чтение данных из потока ввода. Для чтения текстового файла на Java нужно выполнить следующие шаги:
1
|
File file = new File("file.txt"); |
1
|
FileReader reader = new FileReader(file); |
1
|
BufferedReader bufferedReader = new BufferedReader(reader); |
1 2 3 4 5 |
String line; while ((line = bufferedReader.readLine()) != null) { // Обработать строку System.out.println(line); } |
1 2 |
bufferedReader.close(); reader.close(); |
Полный код чтения текстового файла на Java может выглядеть следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; public class ReadFileExample { public static void main(String[] args) throws IOException { File file = new File("file.txt"); FileReader reader = new FileReader(file); BufferedReader bufferedReader = new BufferedReader(reader); String line; while ((line = bufferedReader.readLine()) != null) { System.out.println(line); } bufferedReader.close(); reader.close(); } } |
Примечание: В приведенном коде используется блок throws IOException
, чтобы обработать возможное исключение в случае ошибки чтения файла.
@otha_marks
Приведенный код перебирает каждую строку в файле и выводит ее содержимое на консоль. Если вам нужно обработать строку по-разному, вы можете изменить код внутри цикла while для выполнения требуемых операций.