Java程式設計常用設定技巧

// 系統預設編碼
String s = Charset.defaultCharset();

// 檔案目前的編碼
String s = org.apache.commons.lang.SystemUtils.FILE_ENCODING;

// 目前運行作業系統
boolean b = System.getProperty(“os.name").startsWith(“Windows");
boolean b = org.apache.commons.lang.SystemUtils.IS_OS_UNIX;

// 系統註冊機碼參數
// HKEY_CURRENT_USER/Software/JavaSoft/Prefs
java.util.prefs.Preferences prefs = java.util.prefs.Preferences.userRoot().node(“/com/test/util");
// HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Prefs
java.util.prefs.Preferences prefs = java.util.prefs.Preferences.systemRoot().node(“/com/test/util");

// 讀寫config.properties

properties.load(new FileInputStream(“resource/config.properties"));
lastObjId = Integer.parseInt( properties.getProperty(“LastID", “654321″) );
maxSize = Integer.parseInt( properties.getProperty(“MaxSize", “1000″) );

properties.setProperty(“LastID", String.valueOf(lastId) );
properties.store(new FileOutputStream(“resource/config.properties"), null);

 

// 讀取 在CLASSPATH 中 config.properties 檔案中的設定
java.util.ResourceBundle.getBundle(“config");

廣告

About fenjj

Perfect !!??...
本篇發表於 Uncategorized。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s