2015-08-09 4 views
-1

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

+2

[This] (http://tutorials.jenkov.com/java-io/file.html) и [this] (http://www.tutorialspoint.com /java/io/java_io_file.htm), вы должны начать. – pushkin

+0

Вы можете писать с помощью PrintWriter и читать со Сканера. –

ответ

1

Создание и использование файлов также довольно легко сделать с пакетом java.io, который может использоваться с простым оператором import java.io.* в верхней части файла.

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

File newFile = new File ("fileName"); 

Вы можете получить много информации стандартного файла, такие как размер файла с помощью только этого экземпляра. Однако, чтобы записать в файл, вы должны создать экземпляр BufferedWriter; этот буферизованный писатель напишет все содержимое файла. Вам нужно будет пройти new FileWriter в вашу BufferedWriter, что в свою очередь будет принимать File объект, по причинам, я могу объяснить, если вы действительно хотите знать:

BufferedWriter writer = new BufferedWriter(new FileWriter(newFile)); 

Теперь ничего писать в файл, используя следующие:

writer.write ("stuff you want to write"); 

Для чтения, вы открываете файл со следующим утверждением:

FileReader fReader = new FileReader ("fileName"); 
BufferedReader bReader = new BufferedReader (fReader); 

А затем прочитать из файл с помощью

String text = bReader.readLine(); 

Вы можете найти специфику всех этих методов in the official java documentation.

Примечание: вам нужно будет окружить ваше объявление BufferedWriter оператором try-catch, поскольку оно может вызвать исключение. Я могу написать пример, если вам нужно, чтобы я был

+1

Thx работал отлично :) –

+0

Рад, что я могу помочь – bpgeck

Смежные вопросы