Përmbajtje:

A do të krijojë FileWriter një skedar?
A do të krijojë FileWriter një skedar?

Video: A do të krijojë FileWriter një skedar?

Video: A do të krijojë FileWriter një skedar?
Video: Gazment Bardhi a do të krijojë parti të re? 2024, Mund
Anonim

FileWriter ( Skedari i skedarit ): Krijon a FileWriter objekt duke përdorur të specifikuar Skedari Objekt. Ai hedh një IOException nëse dosje ekziston por është një direktori dhe jo një e rregullt dosje ose bën nuk ekziston por nuk mund të krijohet, ose nuk mund të hapet për ndonjë arsye tjetër.

Në lidhje me këtë, a krijon FileOutputStream një skedar të ri?

FileOutputStream ( Skedari i skedarit ): Krijon a rrjedha e daljes së skedarit për t'i shkruar dosje përfaqësuar nga specifikuar dosje Objekt. Nëse dosje ekziston por është një direktori dhe jo një i rregullt dosje , bën nuk ekziston por nuk mund të jetë krijuar , ose nuk mund të hapet për ndonjë arsye tjetër, atëherë hidhet një FileNotFoundException.

Në mënyrë të ngjashme, a e rishkruan FileWriter skedarin ekzistues? Si parazgjedhje, FileWriter shkruan në fillim të dosje (do mbishkruaj ekzistues të dhëna). Cakto opsionin e shtojcës boolean në true në FileWriter's konstruktori për të filluar shkrimin deri në fund të dosje.

Përveç kësaj, si të krijoni një skedar të ri dhe ta shkruani atë në Java?

Java krijon një skedar

  1. Skedari. krijimi iNjuFile() java.
  2. FileOutputStream. write(byte b) Nëse dëshironi të krijoni një skedar të ri dhe në të njëjtën kohë të shkruani disa të dhëna në të, mund të përdorni metodën e shkrimit FileOutputStream.
  3. Java NIO Files.write() Mund të përdorim klasën Java NIO Files për të krijuar një skedar të ri dhe për të shkruar disa të dhëna në të.

Cili është ndryshimi midis FileWriter dhe BufferedWriter?

FileWriter shkruan direkt në Files dhe duhet të përdoret vetëm kur numri i shkrimeve është më i vogël. BufferedWriter : BufferedWriter është pothuajse e ngjashme me FileWriter por përdor buffer të brendshëm për të shkruar të dhëna në File. Ju duhet të përdorni BufferedWriter kur numri i veprimeve të shkrimit është më i madh.

Recommended: