Каква е употребата на FileWriter в Java?
Каква е употребата на FileWriter в Java?

Видео: Каква е употребата на FileWriter в Java?

Видео: Каква е употребата на FileWriter в Java?
Видео: "Lay" и "Lie" - Какво означават? Каква е употребата и как да Избегнем Объркването? 2024, Ноември
Anonim

Java FileWriter клас е използван за записване на ориентирани към символи данни във файл. Това е характерно-ориентиран клас, който е използван за обработка на файлове в java . За разлика от класа FileOutputStream, не е необходимо да конвертирате низ в масив от байтове, защото предоставя метод за директно записване на низ.

По отношение на това, каква е ползата от FileOutputStream в Java?

Java FileOutputStream . FileOutputStream е изходен поток за запис на данни във файл или файлов дескриптор. FileOutputStream е използван за запис на потоци от необработени байтове, като данни за изображения. Добре е да използване с байтове данни, които не могат да бъдат представени като текст като PDF, excel документи, файлове с изображения и т.н.

Впоследствие въпросът е как да заменя Java файл? Ако напишете а файл в Java който вече присъства в местоположението, той ще бъде презаписан автоматично. Освен ако не пишете на това файл с флаг за добавяне, зададен на True. FileWriter fw = нов FileWriter(име на файл, false); Ще бъде презапишете файла т.е. изчистете файл и му пиши отново.

Също така, къде пише FileWriter?

FileWriter се използва за пиши на файлове със символи. Неговата пишете () методите ви позволяват да пишете символ(и) или низове към файл. FileWriters обикновено са обвити от по-високо ниво Писател обекти, като BufferedWriter или PrintWriter, които осигуряват по-добра производителност и по-гъвкави методи на по-високо ниво за пишете данни.

Каква е разликата между FileWriter и BufferedWriter?

FileWriter записва директно във файлове и трябва да се използва само когато броят на записите е по-малък. BufferedWriter : BufferedWriter е почти подобен на FileWriter но използва вътрешен буфер за запис на данни във файл. Трябва да използвате BufferedWriter когато броят на операциите по запис е по-голям.

Препоръчано: