Hva er bruken av FileWriter i Java?
Hva er bruken av FileWriter i Java?

Video: Hva er bruken av FileWriter i Java?

Video: Hva er bruken av FileWriter i Java?
Video: Java-programmering 40 - Lesing og skriving til fil - Tekst 2024, November
Anonim

Java FileWriter klasse er brukt å skrive tegnorienterte data til en fil. Det er karakterorientert klasse som er brukt for filhåndtering i java . I motsetning til FileOutputStream-klassen, trenger du ikke å konvertere streng til byte-array fordi den gir en metode for å skrive streng direkte.

I forhold til dette, hva er bruken av FileOutputStream i Java?

Java FileOutputStream . FileOutputStream er en utdatastrøm for å skrive data til en fil eller filbeskrivelse. FileOutputStream er brukt for å skrive strømmer av råbyte som bildedata. Det er godt å bruk med bytes med data som ikke kan representeres som tekst som PDF, Excel-dokumenter, bildefiler osv.

Deretter er spørsmålet, hvordan overstyrer jeg en Java-fil? Hvis du skriver a fil i Java som allerede er til stede på stedet, vil det automatisk bli overskrevet. Med mindre du skriver til det fil med et tilleggsflagg satt til True. FileWriter fw = new FileWriter(filnavn, usant); Det vil overskriv filen dvs. fjern fil og skriv til den igjen.

Også, hvor skriver FileWriter til?

FileWriter er vant til skrive til tegnfiler. Det er skrive () metoder lar deg skrive tegn(er) eller strenger til en fil. FileWriters er vanligvis pakket inn av høyere nivå Forfatter objekter, for eksempel BufferedWriter eller PrintWriter, som gir bedre ytelse og mer fleksible metoder på høyere nivå for skrive data.

Hva er forskjellen mellom FileWriter og BufferedWriter?

FileWriter skriver direkte inn i filer og bør kun brukes når antallet skrivinger er mindre. BufretWriter : BufretWriter er nesten lik FileWriter men den bruker intern buffer til å skrive data inn i fil. Du bør bruke BufretWriter når antallet skriveoperasjoner er flere.

Anbefalt: