新しいプロパティファイルを作成し、実行時にキーと値を追加することは可能ですか? アプリケーションのインストール中にユーザーの入力に応じてプロパティファイルに新しいキーを追加します。私はJava Propertiesクラスをチェックアウトしましたが、既存のキーに値を設定できるように見えますが、新しいキーをプロパティファイルに追加することはできません。Java - プロパティ:実行時に新しいキーをプロパティファイルに追加しますか?
答えて
現在存在しないキーでsetProperty
を呼び出すだけで、新しいプロパティを追加できます。 - それは唯一かかわらずメモリにそれを行います、あなたは戻って、ファイルへの変更を反映するために、もう一度store
を呼び出す必要があります。また、参照
Properties prop = new Properties();
prop.load(...); // FileInputStream or whatever
prop.setProperty("newKey", "newValue");
prop.store(...); // FileOutputStream or whatever
プロパティが変更されていても反映されません。 –
@PremanandK:私はあなたのコメントを全く理解していないのが残念です。おそらくあなたは[mcve]で新しい質問をするべきです。 –
プロパティの変更を「prop.store(...);」として保存しましたが、反映されません。すなわち、プロパティファイルに変更が反映されていません。 @Jon Skeet –
- 1. 動的に実行時に新しいメソッドとプロパティを追加
- 2. 実行時にJavaで新しいクラスを拡張または追加する
- 3. 実行時にネイティブライブラリの新しいパスをJavaで追加する
- 4. 実行時に新しい列を追加する
- 5. Java:実行時に型の新しい実装を作成しますか?
- 6. 実行時にリスト<T>にプロパティを追加する
- 7. 実行時にアンドロイドアプリに新しいフィールドを追加する方法
- 8. ExtJS:実行時にMenuインスタンスに新しいMenuItemを追加する
- 9. asp.netの実行時に新しいパネルを追加するには
- 10. 実行時にJavaセキュリティポリシーを更新しますか?
- 11. INRIAは同時実行プリミティブをOCamlに追加しますか?
- 12. ASP.NET DynamicData - 実行時にテーブルを追加しますか?
- 13. 実行時にnHibernateマッピングを追加しますか?
- 14. onclickを追加したり、実行時にデータベースから実行時に作成
- 15. 実行時にUiScrollViewにUiComponentsを追加しました
- 16. 実行時にディレクトリをクラスパスに追加できますか?
- 17. 新しいプロパティを文字列クラスCに追加します。
- 18. 実行時にTomcatのプロパティファイルを変更します。
- 19. C#WPFは実行時にメインウィンドウにコントロールを追加します
- 20. 実行時にweb.configにHttpHandlerの登録を追加します。
- 21. 実行時にテーブルに行を追加
- 22. DataGrid flex 4に新しい行を追加しますか?
- 23. 実行時にコントロールを追加すると動作しない
- 24. Androidは実行時にメニュー項目を追加します
- 25. sedを使用してJavaプロパティファイル内のプロパティを更新する
- 26. アクセステーブルに新しい行を追加
- 27. railsテーブルに新しい行を追加
- 28. 最初に実行する新しいイベントハンドラを追加します。
- 29. 新しいキーをplistに追加するには?
- 30. NSMutableDictionaryに新しいキーを追加するには?
[プロパティファイルを更新するためのより良いクラス](のhttp://のstackoverflow。 com/questions/565932/a-better-class-to-update-property-files) –