ระดับ Java FileWriter
ระดับ FileWriter จากชั้น OutputStreamReader รับมรดก ข้อมูลดังกล่าวถูกเขียนไปยังสตรีมโดยตัวละคร คุณสามารถสร้างวัตถุที่จำเป็นผ่านคอนสตรัคดังต่อไปนี้
โครงสร้างวัตถุ FileWriter รับวัตถุไฟล์
FileWriter(File file)
โครงสร้างวัตถุ FileWriter รับวัตถุไฟล์
FileWriter(File file, boolean append)
สร้างบ่งแฟ้มที่เกี่ยวข้องกับวัตถุ FileWriter
FileWriter(FileDescriptor fd)
ก่อสร้าง FileWriter วัตถุที่กำหนดชื่อไฟล์ซึ่งบ่งบอกว่ามีการเขียนค่าข้อมูลแบบบูลอยู่ระหว่างดำเนินการ
FileWriter(String fileName, boolean append)
หลังจากที่สร้างวัตถุ FileWriter คุณสามารถดูรายชื่อต่อไปนี้ของวิธีการดำเนินการแฟ้ม
เลขที่ | วิธีการรายละเอียด |
---|---|
1 | โมฆะสาธารณะเขียน (int C) พ่น IOException เขียนตัวอักษร C เดียว |
2 | โมฆะสาธารณะเขียน (ถ่าน [] C , int ชดเชย int len) เขียนอาร์เรย์ตัวละครที่จะเริ่มต้นที่จะชดเชยส่วนหนึ่งของความยาวของเลนที่ |
3 | โมฆะสาธารณะเขียน (String S, int ชดเชย int len) เขียนสตริงเริ่มที่จะชดเชยส่วนหนึ่งของความยาวของเลนที่ |
ตัวอย่าง
import java.io.*; public class FileRead{ public static void main(String args[])throws IOException{ File file = new File("Hello1.txt"); // 创建文件 file.createNewFile(); // creates a FileWriter Object FileWriter writer = new FileWriter(file); // 向文件写入内容 writer.write("This\n is\n an\n example\n"); writer.flush(); writer.close(); //创建 FileReader 对象 FileReader fr = new FileReader(file); char [] a = new char[50]; fr.read(a); // 从数组中读取内容 for(char c : a) System.out.print(c); // 一个个打印字符 fr.close(); } }
ตัวอย่างข้างต้นรวบรวมผลมีดังนี้
This is an example