ivaneeo's blog

          自由的力量,自由的生活。

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          JDK1.4引入了Preferences類,
          用于設(shè)置用戶的首選項(xiàng),對(duì)于Windows平臺(tái)就是操作注冊(cè)表了,
          下面的程序就可以往注冊(cè)表里寫幾個(gè)值,運(yùn)行完畢后,
          打開regedit, 搜尋一下,
          看看注冊(cè)表里是不是有了變化了。

            (下面注釋掉的那段代碼給恢復(fù),
          就能把寫入的注冊(cè)鍵值刪除, 很方便啊)

            至于讀注冊(cè)表項(xiàng), 比寫還方便, 查JDK API文檔吧..

          // PrefsDemo.java

          import java.io.*;
          import java.util.prefs.*;

          public class PrefsDemo {
          public static void main(String args[])
          {
           String keys[] ={"sunway","copyright","author"};
           String values[] ={"sunway technology company","copyright
          2002","turboc

           /* 建立一個(gè)位于user root下的/com/sunway/spc節(jié)點(diǎn)參數(shù)項(xiàng)*/
           Preferences prefsdemo
          =Preferences.userRoot().node("/com/sunway/spc");

           /* 儲(chǔ)存參數(shù)項(xiàng)*/
           for (int i=0 ; i < keys.length; i++)
           {
            prefsdemo.put(keys[i], values[i]);
           }

           /* 導(dǎo)出到XML文件 */
           try
           {
            FileOutputStream fos = new FileOutputStream("prefsdemo.xml");
            prefsdemo.exportNode(fos);
           } catch (Exception e)
           {
            System.err.println("Cannot export nodes: " + e);
           }

           /* 去掉注釋可以清除注冊(cè)表中的參數(shù)項(xiàng)*/
           /*try
           {
            prefsdemo.removeNode();
           } catch (BackingStoreException e)
           {
           }*/

          posted on 2005-10-28 10:42 ivaneeo 閱讀(357) 評(píng)論(0)  編輯  收藏 所屬分類: java魔力
          主站蜘蛛池模板: 康乐县| 昌邑市| 钟山县| 东平县| 东明县| 和龙市| 玛沁县| 惠来县| 西宁市| 阳城县| 白朗县| 都兰县| 吴堡县| 庆城县| 托克逊县| 松江区| 宁城县| 娄烦县| 紫云| 太保市| 新津县| 兰考县| 中阳县| 黔东| 海晏县| 凭祥市| 德钦县| 绍兴市| 赤水市| 东山县| 宜川县| 曲沃县| 新田县| 襄垣县| 随州市| 景洪市| 祁连县| 瓦房店市| 财经| 巩义市| 鱼台县|