מה השימוש ב-FileWriter ב-Java?
מה השימוש ב-FileWriter ב-Java?

וִידֵאוֹ: מה השימוש ב-FileWriter ב-Java?

וִידֵאוֹ: מה השימוש ב-FileWriter ב-Java?
וִידֵאוֹ: מימוש Factory Design Pattern ב-Java 2024, נוֹבֶמבֶּר
Anonim

Java FileWriter הכיתה היא בשימוש לכתוב נתונים מוכווני תו לקובץ. זהו מחלקה מכוונת אופי, כלומר בשימוש לטיפול בתיקים ב java . בניגוד למחלקה FileOutputStream, אינך צריך להמיר מחרוזת למערך בתים מכיוון שהיא מספקת שיטה לכתוב מחרוזת ישירות.

לגבי זה, מה השימוש ב-FileOutputStream ב-Java?

Java FileOutputStream . FileOutputStream הוא זרם פלט לכתיבת נתונים לקובץ או FileDescriptor. FileOutputStream הוא בשימוש לכתיבת זרמים של בתים גולמיים כגון נתוני תמונה. זה טוב להשתמש עם בתים של נתונים שאינם יכולים להיות מיוצגים כטקסט כגון PDF, מסמכי אקסל, קובצי תמונה וכו'.

לאחר מכן, השאלה היא כיצד אוכל לעקוף קובץ Java? אם אתה כותב א קובץ ב-Java שכבר קיים במיקום, הוא יוחלף אוטומטית. אלא אם כן אתה כותב לזה קוֹבֶץ עם דגל הוספה מוגדר כ-True. FileWriter fw = new FileWriter(שם קובץ, false); זה יהיה להחליף את הקובץ כלומר נקה את קוֹבֶץ ותכתוב לזה שוב.

כמו כן, לאן כותב FileWriter?

FileWriter רגיל ל לכתוב ל קבצי תווים. שֶׁלָה לִכתוֹב () שיטות מאפשרות לך לִכתוֹב תווים או מחרוזות לקובץ. כותבי קבצים עטופים בדרך כלל ברמה גבוהה יותר סוֹפֵר אובייקטים, כגון BufferedWriter או PrintWriter, המספקים ביצועים טובים יותר ושיטות גמישות ברמה גבוהה יותר לִכתוֹב נתונים.

מה ההבדל בין FileWriter ל-BufferedWriter?

FileWriter כותב ישירות לקבצים ויש להשתמש בו רק כאשר מספר הכתיבה קטן. BufferedWriter : BufferedWriter כמעט דומה ל FileWriter אבל הוא משתמש במאגר פנימי כדי לכתוב נתונים לקובץ. אתה צריך להשתמש BufferedWriter כאשר מספר פעולות הכתיבה גדול יותר.

מוּמלָץ: