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

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

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

    隨筆-86  評論-33  文章-0  trackbacks-0

    將對象存入文件系統:

    1.要存入的對象
    import java.io.Serializable;
    import java.util.*;

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

    public class UntiTest {
      TestSerializable ts;
      
    public UntiTest() {
       ts = new TestSerializable();
      }
     
    public void save(){//把對象寫入文件系統
        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(){//從文件系統讀出對象
          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 閱讀(293) 評論(0)  編輯  收藏 所屬分類: Java
    MSN:envoydada@hotmail.com QQ:34935442
    主站蜘蛛池模板: 亚洲成a人无码av波多野按摩| 日韩av无码成人无码免费| 亚洲国产精品久久久久婷婷老年| 日韩在线不卡免费视频一区| 亚洲H在线播放在线观看H| 奇米影视亚洲春色| 免费无码成人AV片在线在线播放| 97无码人妻福利免费公开在线视频 | 国产又黄又爽又刺激的免费网址 | 国产亚洲精aa成人网站| 女人张开腿给人桶免费视频 | 亚洲资源最新版在线观看| 亚洲avav天堂av在线不卡| 亚洲va中文字幕无码| 在线jlzzjlzz免费播放| 国产成人午夜精品免费视频| 免费无码av片在线观看| 香蕉免费看一区二区三区| 一边摸一边爽一边叫床免费视频| 亚洲AV色无码乱码在线观看| 亚洲影视一区二区| 亚洲xxxx视频| 亚洲成a人无码亚洲成av无码| 国产精品亚洲精品| 亚洲人成无码网站在线观看| 亚洲综合丁香婷婷六月香| 亚洲精华国产精华精华液 | 在线免费观看毛片网站| 成人a视频片在线观看免费| 国产美女被遭强高潮免费网站| 免费观看的毛片手机视频| 日韩亚洲国产二区| 国产AV无码专区亚洲Av| 久久久久亚洲精品日久生情| 亚洲啪啪免费视频| 色噜噜狠狠色综合免费视频| 久久国产乱子伦精品免费不卡| 免费观看激色视频网站bd| 四只虎免费永久观看| 亚洲热妇无码AV在线播放| 精品丝袜国产自在线拍亚洲|