Java - Запис във файл

Съдържание
На този етап трябва да знаем важността на постоянството на данните в дадено приложение, с това можем да запазим конфигурация или може би резултат от някаква операция, която потребителят е извършил.
Процесът на писане на файл не е нещо сложно, обаче, тъй като всичко има, някои нюанси, които трябва да усвоим, за да постигнем резултатите, които предлагаме, благодарение на класа Java файл много от операциите и действията върху файловете се извършват и са достъпни за използване от нас.
The Файлов обект Сам по себе си той няма способността да пише или чете съответния файл, той просто ни позволява достъп до различните му свойства и характеристики, въпреки това е доста полезен, тъй като информацията, която може да ни даде, може да бъде много полезна.
Пишете или чететеЗа да можете да пишете или четете от файл в Java, трябва да използваме съответните I / O класове, например ако искаме да запишем данни във файла трябва да използваме класа PrintWriterОт друга страна, ако това, което искаме, е да четем данни от файла, можем да го постигнем с класа Скенер.
Този клас ще получи обект от тип File и с него при създаването на нов обект можем да използваме методи като напр печат, printf или println за да отпечатаме данните, които искаме във файла, това, което наричаме печат, всъщност е записване във файла.
За инициализиране на обект от класа PrintWriter трябва да използваме код, подобен на следния:
PrintWriter objPrintWriter = нов PrintWriter (ObjFile);

Тук виждаме това objPrintWriter ще бъде обект на класа и ObjFile е обектът на класа Файл че преминаваме към конструктора, по този начин можем да работим с нашия файл.
Сега ще видим малък код, който ни позволява да създадем файл, след което нека видим как сме предложили решението на проблема.
 публичен клас WriteFile {public static void main (String [] args) хвърля Exception {java.io.File файл = нов java.io.File ("results.txt"); // Ние потвърждаваме, че файлът не съществува, ако (file.exists ()) {System.out.println ("Файлът вече съществува"); System.exit (0); } // Създаваме файла java.io.PrintWriter изход = нов java.io.PrintWriter (файл); // Записваме данните във файла output.print ("Ramon Perez"); output.println (90); output.print ("Педро Мартинес"); output.println (85); // Затваряме файла output.close (); System.out.println ("Файлът е създаден успешно"); }} 

Първо трябва да потвърдим, че файлът не съществува, тъй като ако не можем да изтрием съдържанието, тогава ще се генерира несъответствие, тогава създаваме обект от тип PrintWriter което ще ни позволи да напишем съдържанието, ние отпечатваме съдържанието към обекта и накрая затваряме файла, така че промените да бъдат взети, тъй като докато не затворим файла, данните няма да се установят правилно.
След това забелязваме, че когато изпълняваме нашата програма, тя не дава никаква грешка, а след това, когато видим директорията, можем да видим вече генерирания файл, но ако веднъж файлът съществува, стартираме програмата отново, за да завършим урока, нека видим, че ни дава следното съобщение:

Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave