เขียนวัตถุวันที่และวัตถุเวกเตอร์ไปยังไฟล์จากนั้นอ่านจากไฟล์และเอาต์พุตไปยังหน้าจอ
แพ็คเกจ objstream; นำเข้า java.io.file; นำเข้า java.io.fileinputstream; นำเข้า java.io.filenotfoundexception; นำเข้า java.io.fileoutputstream นำเข้า java.io.ioException; นำเข้า Java.io.oBjectInputstream; java.util.vector; นำเข้า java.util.logging.level; นำเข้า java.util.logging.logger; นำเข้า javafx.scene.chart.piechart.data;/** * @author ผู้ดูแลระบบ */คลาสสาธารณะ {ลอง {// 2 ประโยคเหล่านี้อยู่ในแนวเดียวกับ fileOutputStream fout = ใหม่ fileOutputStream ("test.txt"); // เป็น fileOutputStream fout = null; ไฟล์ f = ไฟล์ใหม่ ("test.txt"); เวกเตอร์ v = เวกเตอร์ใหม่ (); // เวกเตอร์ตัวแปร v.add ("ไม่มีรางวัลสำหรับความสำเร็จ"); v.add ("พรสวรรค์ที่ยอดเยี่ยม"); วัตถุใหม่ (); oj = วันที่ใหม่ (); ObjectObject (OJ); Object.writeObject (v); object.close (); fileInputStream fin = ใหม่ fileInputStream (f); ObjectInputStream ois = ObjectInputStream (FIN) คุณไม่ได้ใช้ 2 วัตถุคุณจะส่งออกเฉพาะ System.out.println (OJI); Object OJI2 = New Object (); OJI2 = OIS.ReadObject (); System.out.println (oji2);} catch (filenotfoundexception ex) Ex);} catch (classnotfoundexception ex) {logger.getLogger (objstream.class.getName ()). log (level.severe, null, ex);}}}สตรีมอินพุตวัตถุ) สามารถอ่านข้อมูลต้นฉบับและประเภทที่เขียนโดยใช้สตรีมเอาต์พุต Object และเมื่อรวมกับกระแสอินพุตไฟล์และกระแสเอาต์พุตสามารถจัดเก็บข้อมูลแบบถาวรของวัตถุได้
ผลลัพธ์:
วันศุกร์ที่ 24 กรกฎาคม 11:28:01 CST 2015
[ไม่แสวงหาบุญพรสวรรค์ที่โดดเด่นการเปลี่ยนแปลงตลอดเวลา]
สร้างสำเร็จ (เวลาทั้งหมด: 2 วินาที)
แต่ไฟล์ test.txt นั้นอ่านไม่ออก ~ จะทำลายได้อย่างไร?
สรุป
ข้างต้นเป็นเรื่องเกี่ยวกับรหัสอินสแตนซ์การสตรีมของวัตถุ Java ในบทความนี้ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงหัวข้ออื่น ๆ ที่เกี่ยวข้องในเว็บไซต์นี้ต่อไป หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!