注意すべき点は 1 つだけあり、キー名や項目名に大文字が含まれていないとデータを読み取れません。
コードは次のようなものです:
次のようにコードをコピーします。
環境設定 = Preferences.systemRoot();
String strRegTime = priority.get("regTime", "");
これはレジストリにあるものです
どう変更してもregTimeの値が読み取れません。後で、コードに値を書き込んで、それがどのようになるかを確認しようと思いました。コードは次のとおりです。
次のようにコードをコピーします。
環境設定 = Preferences.systemRoot();
settings.put("regTime", "2013-08-29 14:50:20");
試す {
設定.flush();
} catch (BackingStoreException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
String strRegTime = priority.get("regTime", "");
これが事実であることが判明しました
そこで問題を見つけて小文字に変更したら問題ありませんでした。