1. FELEWRITER และ FILE-สตริงเขียนไปยังไฟล์ข้อความ
โมฆะสาธารณะคงที่หลัก (สตริง [] args) {ไฟล์ f = ไฟล์ใหม่ ("c: //world.txt"); // สร้างวัตถุไฟล์ใหม่และหากไม่มีอยู่ให้สร้างไฟล์ filewriter fw; ลอง {fw = ใหม่ fileWriter (f); String str = "Hello World"; fw.write (str); // เขียนสตริงไปยังไฟล์ภายใต้เส้นทางที่ระบุ fw.close (); } catch (ioexception e) {e.printstacktrace (); -2. อินพุตอินพุทสตรีมและเอาท์พุทสตรีมอินพุตและการสตรีมเอาท์พุทสตรีม
โมฆะคงที่สาธารณะหลัก (สตริง args []) {ไฟล์ f = ไฟล์ใหม่ ("c: //world.txt"); อินพุตอินพุต = null; // เตรียมวัตถุอินพุตลอง {อินพุต = ใหม่ fileInputStream (f); byte b [] = นิวบาย [1024]; // เนื้อหาทั้งหมด ; system.out.println ("เนื้อหาคือ:" + สตริงใหม่ (b));} โมฆะคงที่สาธารณะหลัก (สตริง args []) {ไฟล์ f = ไฟล์ใหม่ ("c: //world.txt"); // ประกาศไฟล์ไฟล์ outputStream ออก = null; // เตรียมวัตถุเอาต์พุต = ใหม่ fileOutputStream (f); // string string ; // เตรียมสตริงไบต์ b [] = str.getBytes (); // เฉพาะอาร์เรย์ไบต์เอาท์พุทดังนั้นเปลี่ยนสตริงเป็นอาร์เรย์ไบต์ out.write (b); // เนื้อหาเอาต์พุต, out.close ();};3. ObjectOutputStream และ ObjectInputStream
ObjectOutputStream เขียนชนิดข้อมูลพื้นฐานและกราฟิกของวัตถุ Java ไปยัง OutputStream วัตถุสามารถอ่านได้ (refactored) โดยใช้ ObjectInputStream การจัดเก็บข้อมูลแบบถาวรสามารถทำได้โดยใช้ไฟล์ในสตรีม
เขียนวัตถุที่เป็นอนุกรมไปยังไฟล์
1. เขียนวัตถุที่เป็นอนุกรมไปยังไฟล์
FileOutputStreamfileStream=newFileOutputStream(“Myobject.ser”);//不存在则自动创建
2. สร้าง ObjectOutputStream
ObjectOutputStreamos=newObjectOutputStream(fileStream);
3. เขียนถึงวัตถุ
os.writeObject(one);//one是一个对象实例的引用名
4. ปิด ObjectOutputStream
os.close
ObjectInputStream ใช้สำหรับ deserialization
การทำให้เป็นอนุกรม
1. สร้าง FileInputStream
FileInputStreamfileStream=newFileInputStream(“MyObject.ser”);
2. สร้าง ObjectInputStream
ObjectInputStreamos=newObjectInputStream(fileStream);
3. อ่านวัตถุ
Objectone=os.readObject();
4. แปลงประเภทวัตถุ
modelelf = (model) one; // model เป็นชื่อคลาสของวัตถุหนึ่งวัตถุ
5. ปิด ObjectInputStream
os.close();
สรุป
ข้างต้นคือทั้งหมดเกี่ยวกับตัวอย่างรหัสของ Java การเขียนสตริงลงในไฟล์ข้อความ ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงหัวข้ออื่น ๆ ที่เกี่ยวข้องในเว็บไซต์นี้ต่อไป หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณสำหรับการสนับสนุนเว็บไซต์นี้