เจอมาจากบล่อกของ Satish ครับ ดูแล้วง่ายกว่าที่ผมเคยเขียนด้วยจาวาพอสมควร เลยเอามาให้ดูกัน

สร้าง class ง่าย ๆ โดยประกาศให้ implements Serializable และให้มี 2 properties
จากนั้นสร้าง 2 object แล้ว new File(x).withObjectOutputStream ก็จะได้ตัวแปร out ใน closure สำหรับใช่ส่ง object ไปยังไฟล์ (ผมใช้คำว่าส่งเพราะ สัญลักษณ์คือ << )

เวลาจะอ่าน object กลับ ก็ new File(x).withObjectInputStream และใช้ closure จะได้ตัวแปร i ใน closure ที่สั่ง i.eachObject เพื่อดึง object แต่ละตัวออกมาได้ครับ

จาก http://satish.name/?p=66

Tags: , ,

Leave a Reply