Ո՞րն է FileWriter-ի օգտագործումը Java-ում:
Ո՞րն է FileWriter-ի օգտագործումը Java-ում:

Video: Ո՞րն է FileWriter-ի օգտագործումը Java-ում:

Video: Ո՞րն է FileWriter-ի օգտագործումը Java-ում:
Video: Работа с файлами в Java. Интенсив по программированию 2024, Ապրիլ
Anonim

Java FileWriter դասն է օգտագործված ֆայլում գրանշանների վրա հիմնված տվյալներ գրելու համար: Դա բնավորության վրա հիմնված դաս է, որը օգտագործված ֆայլերի մշակման համար java . Ի տարբերություն FileOutputStream դասի, ձեզ հարկավոր չէ տողը վերածել բայթ զանգվածի, քանի որ այն ապահովում է տողը ուղղակիորեն գրելու մեթոդ:

Ինչ վերաբերում է դրան, ո՞րն է FileOutputStream-ի օգտագործումը Java-ում:

Java FileOutputStream . FileOutputStream ելքային հոսք է Ֆայլի կամ FileDescriptor-ում տվյալները գրելու համար: FileOutputStream է օգտագործված չմշակված բայթերի հոսքեր գրելու համար, ինչպիսիք են պատկերի տվյալները: Լավ է օգտագործել տվյալների բայթերով, որոնք չեն կարող ներկայացվել որպես տեքստ, օրինակ՝ PDF, excel փաստաթղթեր, պատկերային ֆայլեր և այլն:

Հետագայում հարցն այն է, թե ինչպես կարող եմ փոխարինել Java ֆայլը: Եթե գրեք ա ֆայլ Java-ում որն արդեն առկա է գտնվելու վայրում, այն ավտոմատ կերպով կվերագրվի: Եթե դուք դրան չեք գրում ֆայլ կցված դրոշակով, որը դրված է True: FileWriter fw = նոր FileWriter (ֆայլի անուն, կեղծ); Դա կլինի վերագրանցել ֆայլը այսինքն մաքրել ֆայլ և նորից գրիր դրան:

Նաև որտե՞ղ է գրում FileWriter-ը:

FileWriter սովոր է գրել նիշերի ֆայլեր: Դրան գրել () մեթոդները թույլ են տալիս գրել նիշ(ներ) կամ տողեր ֆայլում: FileWriters-ը սովորաբար փաթաթված է ավելի բարձր մակարդակով Գրող օբյեկտներ, ինչպիսիք են BufferedWriter կամ PrintWriter, որոնք ապահովում են ավելի լավ կատարողականություն և ավելի բարձր մակարդակի, ավելի ճկուն մեթոդներ գրել տվյալները։

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

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

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