INHOUDSOPGAWE:

Sal FileWriter 'n lêer skep?
Sal FileWriter 'n lêer skep?

Video: Sal FileWriter 'n lêer skep?

Video: Sal FileWriter 'n lêer skep?
Video: ДУХ КОЛДУНЬИ ПОКАЗАЛСЯ / САМАЯ СТРАШНАЯ НОЧЬ В ДОМЕ ВЕДЬМЫ /A TERRIBLE NIGHT IN THE WITCH'S HOUSE 2024, November
Anonim

FileWriter ( Lêer lêer ): Skep a FileWriter voorwerp met behulp van gespesifiseerde lêer voorwerp. Dit gooi 'n IOException as die lêer bestaan maar is 'n gids eerder as 'n gewone lêer of doen bestaan nie, maar kan nie geskep word nie, of kan om enige ander rede nie oopgemaak word nie.

Skep FileOutputStream in hierdie verband 'n nuwe lêer?

FileOutputStream ( Lêer lêer ): Skep a lêer uitvoer stroom te skryf aan die lêer verteenwoordig deur gespesifiseerde lêer voorwerp. As die lêer bestaan maar is 'n gids eerder as 'n gewone lêer , doen bestaan nie, maar kan nie wees nie geskep , of om enige ander rede nie oopgemaak kan word nie, word 'n FileNotFoundException gegooi.

Oorskryf FileWriter ook bestaande lêer? By verstek is die FileWriter skryf aan die begin van die lêer (sal bestaande oorskryf data). Stel die opsionele byvoeg boolean na waar in die FileWriter se konstruktor om te begin skryf aan die einde van die lêer.

Benewens hierdie, hoe skep jy 'n nuwe lêer en skryf dit in Java?

Java skep lêer

  1. Lêer. createNewFile() java.
  2. FileOutputStream. skryf(byte b) As jy 'n nuwe lêer wil skep en terselfdertyd data daarin wil skryf, kan jy FileOutputStream skryfmetode gebruik.
  3. Java NIO Files.write() Ons kan Java NIO Files-klas gebruik om 'n nuwe lêer te skep en sommige data daarin te skryf.

Wat is die verskil tussen FileWriter en BufferedWriter?

FileWriter skryf direk in lêers en moet slegs gebruik word wanneer die aantal skryfwerk minder is. Gebufferde skrywer : Gebufferde skrywer is amper soortgelyk aan FileWriter maar dit gebruik interne buffer om data in lêer te skryf. Jy moet gebruik Gebufferde skrywer wanneer die aantal skryfbewerkings meer is.

Aanbeveel: