Kuo „Java“naudojamas „FileWriter“?
Kuo „Java“naudojamas „FileWriter“?

Video: Kuo „Java“naudojamas „FileWriter“?

Video: Kuo „Java“naudojamas „FileWriter“?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Lapkritis
Anonim

Java FileWriter klasė yra naudojamas į failą įrašyti į simbolius orientuotus duomenis. Tai į charakterį orientuota klasė naudojamas failų tvarkymui java . Skirtingai nuo „FileOutputStream“klasės, jums nereikia konvertuoti eilutės į baitų masyvą, nes tai suteikia metodą tiesiogiai rašyti eilutę.

Kalbant apie tai, koks yra „FileOutputStream“naudojimas „Java“?

Java FileOutputStream . FileOutputStream yra išvesties srautas, skirtas įrašyti duomenis į failą arba failo aprašą. FileOutputStream yra naudojamas neapdorotų baitų, pvz., vaizdo duomenų, srautams rašyti. Tai gerai naudoti su duomenų baitais, kurie negali būti pateikti kaip tekstas, pvz., PDF, „Excel“dokumentai, vaizdo failai ir kt.

Vėliau kyla klausimas, kaip nepaisyti Java failo? Jei parašysite a failą Java kuris jau yra vietoje, jis bus automatiškai perrašytas. Nebent tam rašai failą su pridėjimo vėliava, nustatyta į True. FileWriter fw = new FileWriter(failo pavadinimas, false); Taip bus perrašyti failą y., išvalykite failą ir dar kartą parašyk jam.

Be to, kur rašo „FileWriter“?

FileWriter turi įprotį parašyti simbolių failai. Jo rašyti () metodai leidžia rašyti simbolius arba eilutes į failą. „FileWriters“paprastai yra apvyniota aukštesnio lygio Rašytojas objektai, tokie kaip BufferedWriter arba PrintWriter, kurie užtikrina geresnį našumą ir aukštesnio lygio, lankstesnius metodus rašyti duomenis.

Kuo skiriasi „FileWriter“ir „BufferedWriter“?

FileWriter rašo tiesiai į failus ir turėtų būti naudojamas tik tada, kai įrašų skaičius mažesnis. BufferedWriter : BufferedWriter yra beveik panašus į FileWriter bet naudoja vidinį buferį duomenims įrašyti į failą. Turėtumėte naudoti BufferedWriter kai rašymo operacijų skaičius yra didesnis.

Rekomenduojamas: