<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-86  評(píng)論-33  文章-0  trackbacks-0

    將對(duì)象存入文件系統(tǒng):

    1.要存入的對(duì)象
    import java.io.Serializable;
    import java.util.*;

    //要存入文件系統(tǒng)的對(duì)象須序列化(實(shí)現(xiàn)Serializable)
    public class TestSerializable implements Serializable {
      List list ;
      
    public TestSerializable() {
        list 
    = new ArrayList();
        
    setList();
      }
      
    public void setList(){
        l.add(
    "設(shè)備管理");
        l.add(
    "軟件管理");
        l.add(
    "會(huì)議管理");
        l.add(
    "項(xiàng)目管理");
      }
      
    public List getList(){
         
    return list;
      }
    }
    2.讀寫對(duì)象
    import java.io.FileOutputStream;
    import java.io.*;
    import java.util.*;

    public class UntiTest {
      TestSerializable ts;
      
    public UntiTest() {
       ts = new TestSerializable();
      }
     
    public void save(){//把對(duì)象寫入文件系統(tǒng)
        try {
          FileOutputStream fos 
    = new FileOutputStream("c:\\test.object");
          ObjectOutputStream out 
    = new ObjectOutputStream(fos);
          out.writeObject(ts);
          out.close();
        }
        
    catch (FileNotFoundException ex) {System.out.println(ex.getMessage());}
        
    catch (IOException ex1) {System.out.println(ex1.getMessage());}
     }
    public void read(){//從文件系統(tǒng)讀出對(duì)象
          File file = new File("c:\\test.object");
          
    if(file.exists()){
            
    try {
              FileInputStream fis 
    = new FileInputStream(file);
              ObjectInputStream in 
    = new ObjectInputStream(fis);
              TestSerializable ts 
    = (TestSerializable) in.readObject();
              List li 
    = ts.getList();
              Iterator it 
    = li.iterator();
              
    while (it.hasNext()) {
                System.out.println(it.next());
              }
            }
            
    catch (FileNotFoundException ex) {
              System.out.println(ex.getMessage());
            }
            
    catch (IOException ex1) {
              System.out.println(ex1.getMessage());
            }
            
    catch (ClassNotFoundException ex2) {
              System.out.println(ex2.getMessage());
            }
          }
    else System.out.println("文件不存在");
    }


      
    public static void main(String[] args) {
        UntiTest test 
    = new UntiTest();
        test.save();
        
    test.read(); 
         }
    }
    posted on 2006-04-06 15:44 Derek.Guo 閱讀(287) 評(píng)論(0)  編輯  收藏 所屬分類: Java
    MSN:envoydada@hotmail.com QQ:34935442
    主站蜘蛛池模板: 亚洲中文字幕在线第六区| 亚洲AV综合色区无码二区爱AV| 18禁超污无遮挡无码免费网站 | 亚洲狠狠爱综合影院婷婷| 西西人体免费视频| 亚洲国产精品午夜电影| 亚洲AV成人潮喷综合网| 最近中文字幕高清免费中文字幕mv| 亚洲乱码在线观看| 亚洲国产精品va在线播放| 在线A级毛片无码免费真人| 黄桃AV无码免费一区二区三区| 亚洲一卡2卡4卡5卡6卡残暴在线| 亚洲国产精品一区二区第一页免 | 亚洲一区在线视频观看| 亚洲乱码国产一区网址| 男女免费观看在线爽爽爽视频| 深夜福利在线视频免费| 亚洲国产精品免费在线观看| 国产综合亚洲专区在线| 影音先锋在线免费观看| 日韩精品在线免费观看| 免费大片av手机看片高清| 国产精品亚洲四区在线观看| 亚洲国产另类久久久精品小说| 韩国二级毛片免费播放| 最近免费中文字幕mv在线电影| 一区视频免费观看| 亚洲日韩国产二区无码| 久久亚洲精精品中文字幕| 亚洲性日韩精品一区二区三区| 女人张开腿给人桶免费视频| 一级毛片免费观看不卡视频| 亚欧乱色国产精品免费视频| 国产精品亚洲一区二区在线观看 | 亚洲精品亚洲人成在线观看麻豆| AV在线亚洲男人的天堂| 日韩视频免费在线| 毛片a级毛片免费观看品善网| 99爱视频99爱在线观看免费| 国产一级婬片A视频免费观看|