Hvad er brugen af FileWriter i Java?
Hvad er brugen af FileWriter i Java?

Video: Hvad er brugen af FileWriter i Java?

Video: Hvad er brugen af FileWriter i Java?
Video: Kryptering i Java (Algoritme Custom) | Del 4 2024, April
Anonim

Java FileWriter klasse er Brugt at skrive tegnorienterede data til en fil. Det er karakterorienteret klasse, som er Brugt til filhåndtering i java . I modsætning til FileOutputStream-klassen behøver du ikke at konvertere streng til byte-array, fordi den giver en metode til at skrive streng direkte.

Hvad er brugen af FileOutputStream i Java i forhold til dette?

Java FileOutputStream . FileOutputStream er en outputstrøm til at skrive data til en fil eller filbeskrivelse. FileOutputStream er Brugt til at skrive strømme af råbytes såsom billeddata. Det er godt at brug med bytes af data, der ikke kan repræsenteres som tekst såsom PDF, Excel-dokumenter, billedfiler osv.

Efterfølgende er spørgsmålet, hvordan tilsidesætter jeg en Java-fil? Hvis du skriver a fil i Java som allerede er til stede på lokationen, vil den automatisk blive overskrevet. Medmindre du skriver til det fil med et tilføjelsesflag sat til True. FileWriter fw = new FileWriter(filnavn, falsk); Det vil overskrive filen dvs. rydde fil og skriv til den igen.

Og hvor skriver FileWriter til?

FileWriter er vant til skrive til tegnfiler. Dens skrive () metoder giver dig mulighed for skrive tegn eller strenge til en fil. FileWriters er normalt pakket ind af højere niveauer Forfatter objekter, såsom BufferedWriter eller PrintWriter, som giver bedre ydeevne og mere fleksible metoder på højere niveau til skrive data.

Hvad er forskellen mellem FileWriter og BufferedWriter?

FileWriter skriver direkte ind i filer og bør kun bruges, når antallet af skrivninger er mindre. BufferedWriter : BufferedWriter ligner næsten FileWriter men den bruger intern buffer til at skrive data ind i fil. Du bør bruge BufferedWriter når antallet af skriveoperationer er flere.

Anbefalede: