È possibile creare un nuovo file di proprietà e aggiungere chiavi e valori in fase di esecuzione? Voglio aggiungere nuove chiavi al file delle proprietà a seconda dell'input dell'utente durante l'installazione della mia applicazione. Ho controllato la classe Java Properties ma sembra che possa impostare valori su chiavi esistenti ma non possa aggiungere nuove chiavi al file delle proprietà.Java - Proprietà: aggiungere nuove chiavi al file delle proprietà in fase di esecuzione?
risposta
È possibile aggiungere nuove proprietà semplicemente chiamando setProperty
con una chiave che al momento non esiste. Che non potrà che farlo in memoria anche se - si dovrà chiamare store
di nuovo in modo da riflettere le modifiche al file:
Properties prop = new Properties();
prop.load(...); // FileInputStream or whatever
prop.setProperty("newKey", "newValue");
prop.store(...); // FileOutputStream or whatever
Non riflette nemmeno io immagazzino la proprietà modificata, qualche idea? –
@PremanandK: Ho paura di non capire il tuo commento. Forse dovresti fare una nuova domanda con un [mcve]. –
Ho salvato le modifiche alle mie proprietà come "prop.store (...);", ma non è in grado di riflettere. vale a dire. non vedo i miei cambiamenti nel mio file delle proprietà. Grazie per aver risposto @Jon Skeet –
- 1. Come aggiungere nuove proprietà di sistema in java
- 2. Modifica proprietà log4j in fase di esecuzione
- 3. proprietà aggiornamento file java tempo di esecuzione
- 4. Aggiungere animazione in fase di esecuzione
- 5. Percorso del file delle proprietà in java
- 6. Java: accesso al file delle proprietà all'interno di una guerra
- 7. Estendere o aggiungere nuove classi in fase di esecuzione in Java
- 8. Accesso al file delle proprietà in Spring Expression Language
- 9. groovy: Come accedere al file delle proprietà?
- 10. Aggiungi proprietà alla classe POCO in fase di esecuzione
- 11. Change fagiolo proprietà/valore in fase di esecuzione in primavera
- 12. Decidere quali proprietà vengono serializzati in fase di esecuzione
- 13. Ciclo attraverso tutte le proprietà dell'oggetto in fase di esecuzione
- 14. Aggiunta di file a classpath java in fase di esecuzione
- 15. Estrazione delle Proprietà file di Windows (Proprietà personalizzate) C#
- 16. Aggiunta di proprietà esterne al file di TopoJSON delle contee
- 17. Benchmarking delle proprietà in fase di compilazione di un programma
- 18. Genera costanti stringa da chiavi file proprietà
- 19. Pro e contro delle "nuove" proprietà in C#/.Net?
- 20. Come aggiungere un attributo a una proprietà in fase di esecuzione
- 21. Gestione della localizzazione di file di proprietà Java
- 22. Maven: imposta la proprietà in pom.xml dal file delle proprietà
- 23. Aggiungere la proprietà di dipendenza al controllo
- 24. proprietà Java file specs
- 25. Caricamento proprietà. Impostazioni da un file diverso in fase di esecuzione
- 26. Modifiche al vtable in fase di esecuzione
- 27. Come aggiungere componenti a un JPanel in fase di esecuzione
- 28. Gestione delle proprietà in Scala
- 29. Maven: file di proprietà insieme al jar
- 30. proprietà-maven-plugin: Errore durante il caricamento delle proprietà-file
anche vedere [una classe migliore per aggiornare i file di proprietà] (http: // StackOverflow. it/questions/565932/a-better-class-to-update-property-files) –