新しいプロパティファイルを作成し、実行時にキーと値を追加することは可能ですか? アプリケーションのインストール中にユーザーの入力に応じてプロパティファイルに新しいキーを追加します。私は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. 実行時に新しい列を追加する
- 6. nullの場合はプロパティファイルにプロパティを追加します。
- 7. クラスのプロパティを作成し、実行時にプロジェクトに追加します
- 8. 実行時にSpringBootに動的にjarを追加します。
- 9. Java:実行時に型の新しい実装を作成しますか?
- 10. Java:実行時にデータベースからResourceBundleにプロパティを追加するにはどうすればよいですか?
- 11. 実行時にピクチャボックスを追加し、プロパティを変更する(他のメソッドから)
- 12. 新しいプロパティをInterfaceに追加
- 13. VBA実行時にMS Wordに新しいフィールドコードを追加するには
- 14. 実行時に動的プロパティを動的に追加する
- 15. Springで実行時にBeanにプロパティを追加する方法
- 16. 実行時にSpring Beanにプロパティ値を追加する
- 17. 実行時にリスト<T>にプロパティを追加する
- 18. 実行時にJavaセキュリティポリシーを更新しますか?
- 19. pegaのプロパティに新しい行を追加する方法
- 20. ExtJS:実行時にMenuインスタンスに新しいMenuItemを追加する
- 21. エンティティフレームワークで実行時に既存のコンテキストに新しいモデルを追加する
- 22. asp.netの実行時に新しいパネルを追加するには
- 23. 実行時にアンドロイドアプリに新しいフィールドを追加する方法
- 24. 封印オブジェクトに新しいプロパティを追加できますか?
- 25. 実行時にディレクトリをクラスパスに追加できますか?
- 26. INRIAは同時実行プリミティブをOCamlに追加しますか?
- 27. 実行時にnHibernateマッピングを追加しますか?
- 28. ASP.NET DynamicData - 実行時にテーブルを追加しますか?
- 29. 実行時にTomcatのプロパティファイルを変更します。
- 30. onclickを追加したり、実行時にデータベースから実行時に作成
[プロパティファイルを更新するためのより良いクラス](のhttp://のstackoverflow。 com/questions/565932/a-better-class-to-update-property-files) –