<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • java對(duì)象輸入輸出流讀寫文件的操作實(shí)例

            java 對(duì)象輸入輸出流讀寫文件的操作實(shí)例

            在寬甸等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營(yíng)銷型網(wǎng)站,外貿(mào)網(wǎng)站制作,寬甸網(wǎng)站建設(shè)費(fèi)用合理。

            java 支持對(duì)對(duì)象的讀寫操作,所操作的對(duì)象必須實(shí)現(xiàn)Serializable接口。

            實(shí)例代碼:

            package vo; 
             
            import java.io.Serializable; 
             
            public class Animal implements Serializable { 
              private static final long serialVersionUID = 1L; 
              private String name; 
              private Integer weight; 
              private String color; 
              private String type; 
              private Integer age; 
              private Integer lifetime; 
              public String getName() { 
                return name; 
              } 
              public void setName(String name) { 
                this.name = name; 
              } 
              public Integer getWeight() { 
                return weight; 
              } 
              public void setWeight(Integer weight) { 
                this.weight = weight; 
              } 
              public String getColor() { 
                return color; 
              } 
              public void setColor(String color) { 
                this.color = color; 
              } 
              public String getType() { 
                return type; 
              } 
              public void setType(String type) { 
                this.type = type; 
              } 
              public Integer getAge() { 
                return age; 
              } 
              public void setAge(Integer age) { 
                this.age = age; 
              } 
              public Integer getLifetime() { 
                return lifetime; 
              } 
              public void setLifetime(Integer lifetime) { 
                this.lifetime = lifetime; 
              } 
              public Animal(String name, Integer weight, String color, String type, Integer age, Integer lifetime) { 
                super(); 
                this.name = name; 
                this.weight = weight; 
                this.color = color; 
                this.type = type; 
                this.age = age; 
                this.lifetime = lifetime; 
              } 
              @Override 
              public String toString() { 
                return "Animal [name=" + name + ", weight=" + weight + ", color=" + color + ", type=" + type + ", age=" + age + ", lifetime=" + lifetime + "]"; 
              } 
               
            } 
            
            
            package objectstream; 
             
            import java.io.File; 
            import java.io.FileInputStream; 
            import java.io.FileOutputStream; 
            import java.io.ObjectInputStream; 
            import java.io.ObjectOutputStream; 
             
            import vo.Animal; 
             
            public class TestObjectStream { 
              public static void main(String[] args) { 
                try { 
                  ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(new File("d:/oos.dat"))); 
                  Animal a1 = new Animal("tiger", 120, "red", "cat", 12, 20); 
                  Animal a2 = new Animal("eagle", 10, "gold", "bird", 6, 10); 
                  oos.writeObject(a1); 
                  oos.writeObject(a2); 
                  oos.flush(); 
                  oos.close(); 
                   
                  ObjectInputStream ois = new ObjectInputStream(new FileInputStream("d:/oos.dat")); 
                  Animal ra1 = (Animal) ois.readObject(); 
                  System.out.println(ra1.toString()); 
                  Animal ra2 = (Animal) ois.readObject(); 
                  System.out.println(ra2.toString()); 
                } catch (Exception e) { 
                  e.printStackTrace(); 
                } 
              } 
            } 
            
            

            輸出結(jié)果:

            Animal [name=tiger, weight=120, color=red, type=cat, age=12, lifetime=20] 
            Animal [name=eagle, weight=10, color=gold, type=bird, age=6, lifetime=10] 
            

            如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,本站關(guān)于java開(kāi)發(fā)的文章還有很多,希望大家搜索查閱,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

            本文題目:java對(duì)象輸入輸出流讀寫文件的操作實(shí)例
            網(wǎng)頁(yè)路徑:http://www.jbt999.com/article6/jhdeig.html

            成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、網(wǎng)站制作外貿(mào)建站、App設(shè)計(jì)、小程序開(kāi)發(fā)、電子商務(wù)

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

            網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 俺去啦在线观看 | 豆花视频免费观看18 | 香蕉视频在线色 | 一级a爱视频 | 激情色播|