مشخصات مقاله
-
2328
-
0.0
-
3948
-
0
-
0
آموزش Java – کار با کلاس FileWriter در Java
آموزش Java – کار با کلاس FileWriter در Java
کلاس FileWriter برای درج داده های مبتنی بر کاراکتر در فایل بکار می رود. به عبارت دیگر، FileWriter یک کلاس مبتنی بر کاراکتر است که توسعه دهنده به واسطه ی آن می تواند اطلاعاتی را در قالب کاراکتر در فایل وارد کرده و آن را مدیریت کند.
برخلاف FileOutputStream، لازم نیست رشته را به آرایه ای از بایت ها تبدیل نمایید. کلاس FileWriter خود یک متد برای درج رشته به طور مسقیم در فایل ارائه می دهد.
دستور تعریف کلاس FileWriter در Java
دستور تعریف کلاس Java.io.FileWriter به شرح زیر می باشد:
public class FileWriter extends OutputStreamWriter
توابع سازنده ی (constructor) کلاس FileWriter
No.
تابع سازنده (Constructor)
شرح
1
FileWriter(String file)
یک فایل جدید ایجاد می کند. این تابع اسم فایل را در قالب رشته به عنوان آرگومان دریافت می کند.
2
FileWriter(File file)
یک آبجکت FileWriter بر اساس آرگومان ارسالی که نمونه ای از کلاس File می باشد، ایجاد می نماید.
متدهای کلاس FileWriter
No.
متد
شرح
1
void write(String text)
رشته ی ارسال شده به عنوان آرگومان را در آبجکت FileWriter درج می کند.
2
void write(char c)
این تابع char ارسال شده به عنوان آرگومان را در FileWriter درج می کند.
3
void write(char[] c)
آرایه ای از کاراکترها را که در قالب آرگومان دریافت کرده در آبجکت FileWriter درج می کند.
4
void flush()
این تابع FileWriter را از محتوا خالی می کند.
5
void close()
این تابع FileWriter را می بندد.
مثال کاربردی از FileWriter در Java
در این مثال، برنامه نویس داده های مورد نظر را به واسطه ی نمونه ای از کلاس FileWriter در فایلی به نام testout.txt درج می کند.
package com.javatpoint;
import java.io.FileWriter;
public class FileWriterExample {
public static void main(String args[]){
try{
FileWriter fw=new FileWriter("D:\\testout.txt");
fw.write("Welcome to javaTpoint.");
fw.close();
}catch(Exception e){System.out.println(e);}
System.out.println("Success...");
}
}
خروجی:
Success...
testout.txt:
Welcome to javaTpoint.