Բովանդակություն:

Արդյո՞ք FileWriter-ը ֆայլ կստեղծի:
Արդյո՞ք FileWriter-ը ֆայլ կստեղծի:

Video: Արդյո՞ք FileWriter-ը ֆայլ կստեղծի:

Video: Արդյո՞ք FileWriter-ը ֆայլ կստեղծի:
Video: Hakob Hakobyan & Armen Hovhannisyan - ARDYOQ OVQER EN 2024, Նոյեմբեր
Anonim

FileWriter ( Ֆայլի ֆայլ ): Ստեղծում է ա FileWriter օբյեկտ օգտագործելով նշված Ֆայլ օբյեկտ. Այն գցում է IOException, եթե ֆայլ կա, բայց է գրացուցակ, այլ ոչ թե սովորական ֆայլ կամ անում է գոյություն չունի, բայց չի կարող ստեղծվել, կամ չի կարող բացվել որևէ այլ պատճառով:

Այս առումով, FileOutputStream-ը նոր ֆայլ է ստեղծում:

FileOutputStream ( Ֆայլի ֆայլ ): Ստեղծում է ա ֆայլի ելքային հոսք -ին գրել ֆայլ ներկայացված է նշված ֆայլ օբյեկտ. Եթե ֆայլ գոյություն ունի, բայց գրացուցակ է, քան սովորական ֆայլ , անում է գոյություն չունի, բայց չի կարող լինել ստեղծված , կամ չի կարող բացվել որևէ այլ պատճառով, այնուհետև նետվում է FileNotFoundException:

Նմանապես, FileWriter-ը վերագրո՞ւմ է գոյություն ունեցող ֆայլը: Լռելյայնորեն, որ FileWriter սկզբին գրում է ֆայլ (կամք վերագրանցել գոյություն ունեցող տվյալներ): Սահմանեք կամընտիր հավելվածի բուլյան «true»-ն FileWriter-ի կոնստրուկտորը սկսել գրել մինչև վերջ ֆայլ.

Բացի դրանից, ինչպե՞ս եք ստեղծում նոր ֆայլ և այն գրում Java-ում:

Java ստեղծել ֆայլ

  1. Ֆայլ. ստեղծել նոր Ֆայլ () java:
  2. FileOutputStream. write(byte b) Եթե ցանկանում եք ստեղծել նոր ֆայլ և միևնույն ժամանակ գրել որոշ տվյալներ, կարող եք օգտագործել FileOutputStream գրելու մեթոդը:
  3. Java NIO Files.write() Մենք կարող ենք օգտագործել Java NIO Files դասը նոր ֆայլ ստեղծելու և դրա մեջ որոշ տվյալներ գրելու համար:

Ո՞րն է տարբերությունը FileWriter-ի և BufferedWriter-ի միջև:

FileWriter ուղղակիորեն գրում է Ֆայլերի մեջ և պետք է օգտագործվի միայն այն դեպքում, երբ գրությունների թիվը փոքր է: BufferedWriter : BufferedWriter գրեթե նման է FileWriter բայց այն օգտագործում է ներքին բուֆեր՝ տվյալներ Ֆայլում գրելու համար: Դուք պետք է օգտագործեք BufferedWriter երբ գրելու գործողությունների թիվն ավելի շատ է։

Խորհուրդ ենք տալիս: