konhon

          忘掉過去,展望未來。找回自我,超越自我。
          逃避不一定躲的過, 面對不一定最難過, 孤單不一定不快樂, 得到不一定能長久, 失去不一定不再擁有, 可能因?yàn)槟硞€(gè)理由而傷心難過, 但我卻能找個(gè)理由讓自己快樂.

          Google

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            203 Posts :: 0 Stories :: 61 Comments :: 0 Trackbacks

          常用鏈接

          留言簿(7)

          隨筆分類

          隨筆檔案

          相冊

          Business

          Download

          English

          Erp/Mrp

          HR

          J2me

          Java

          Linux/Unix

          Mobile Telephone

          Oracle

          Other

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          RecordStore是已byte陣列存儲的.所以需要將整個(gè)物件序列化成byte 陣列存入紀(jì)錄倉儲,也可以從資料倉儲之中讀入一個(gè)byte 陣列,然後將其回復(fù)成原本物件內(nèi)部的狀態(tài)。
          在此我們要借助四個(gè)類別的協(xié)助,他們分別是:
          ByteArrayOutputStream、ByteArrayInputStream、
          DataOutputStream、DataInputStream。

          轉(zhuǎn)換例子如下:
          import java.io.ByteArrayInputStream;
          import java.io.ByteArrayOutputStream;
          import java.io.DataInputStream;
          import java.io.DataOutputStream;

          public class FriendData {
              String name;

              String tel;

              boolean sex;

              
          int age;

              
          public FriendData() {
                  name 
          = "NO NAME";
                  tel 
          = "NO TEL";
                  sex 
          = false;
                  age 
          = 0;
              }


              
          public byte[] encode() {
                  
          byte[] result = null;
                  
          try {
                      ByteArrayOutputStream bos 
          = new ByteArrayOutputStream();
                      DataOutputStream dos 
          = new DataOutputStream(bos);
                      dos.writeUTF(name);
                      dos.writeUTF(tel);
                      dos.writeBoolean(sex);
                      dos.writeInt(age);
                      result 
          = bos.toByteArray();
                      dos.close();
                      bos.close();
                  }
           catch (Exception e) {
                  }

                  
          return result;
              }


              
          public void decode(byte[] data) {
                  
          try {
                      ByteArrayInputStream bis 
          = new ByteArrayInputStream(data);
                      DataInputStream dis 
          = new DataInputStream(bis);
                      name 
          = dis.readUTF();
                      tel 
          = dis.readUTF();
                      sex 
          = dis.readBoolean();
                      age 
          = dis.readInt();
                      dis.close();
                      bis.close();
                  }
           catch (Exception e) {
                  }

              }

          }

          posted on 2005-09-02 02:21 konhon 優(yōu)華 閱讀(633) 評論(0)  編輯  收藏 所屬分類: J2me
          主站蜘蛛池模板: 巴楚县| 平度市| 新乡市| 无极县| 绍兴县| 中卫市| 叙永县| 呼玛县| 宁夏| 晋州市| 杭锦后旗| 道孚县| 扶风县| 深水埗区| 安岳县| 屏山县| 罗平县| 弥勒县| 江口县| 陆丰市| 房产| 高邮市| 太原市| 绥中县| 兴和县| 泗阳县| 康乐县| 元朗区| 祥云县| 天台县| 北京市| 神木县| 龙山县| 清苑县| 壤塘县| 河北省| 利辛县| 石首市| 德令哈市| 南阳市| 芷江|