Ho un file di proprietà con alcuni valori booleani. AFAIK, java.util.properties non ha nulla come getBoolean
. C'è qualche altra libreria Java che può fare questo? O forse c'è un altro modo, ad eccezione di doAction = "true".equals(yourProperties.getProperty("doaction"));
Ottenere valori booleani da un file di proprietà
risposta
Apache Commons Configuration prevede che sulla parte superiore del java.util.Properties
.
boolean doAction = config.getBoolean("doaction");
// ...
Quando le proprietà del file sono caricati è possibile utilizzare i Boolean
-Class per ottenere le proprietà:
Boolean.getBoolean("your.property");
retreive il valore della proprietà.
C'è anche il pacchetto java.util.prefs
, la sua Preferences
ha metodi come getBoolean
.
Come sull'utilizzo Boolean.parseBoolean() per eseguire la conversione, in questo modo:
Boolean foo = Boolean.parseBoolean(yourProperties.getProperty("foo"));
Almeno in questo modo sarà coerente con altra stringa Java per conversioni booleani.
Ho provato e questo sembra convertire felicemente una proprietà mancante (restituita come null
) a false
che è utile.
propiedades.setProperty("property", "true");
...
Boolean.parseBoolean(propiedades.getProperty("property");
Non riesco a vedere cosa questo aggiunge rispetto alle altre risposte che sono state pubblicate 4 anni fa. – cpburnz
- 1. valutare valori booleani in Java
- 2. Cambia valori booleani?
- 3. Rails database di valori booleani
- 4. Objective C valori booleani
- 5. Ottenere valori da un CFDictionary
- 6. Come associare valori booleani nelle direttive angolari?
- 7. Proprietà di blocchi di animazione booleani
- 8. Valori letterali booleani in PowerShell
- 9. Flusso di valori booleani, è vero?
- 10. Conflitto di valori booleani di un array JavaScript vuoto
- 11. decoratore getter oggettivo per valori booleani
- 12. Spring, file di proprietà, valori vuoti
- 13. xslt: se verificare i valori booleani
- 14. Come ottenere valori da NSDictionaries all'interno di un NSArray
- 15. Rendi i valori booleani modificabili in list_display?
- 16. Ottenere valori casuali da un array
- 17. Conversione tra EnumSet e array di valori booleani
- 18. Uso della riflessione per ottenere valori dalle proprietà da un elenco di una classe
- 19. Che cos'è un modo più succinto di convertire da booleano python a valori booleani javascript?
- 20. dinamicamente ottenere la proprietà PSCustomObject e valori
- 21. Che cosa è un modo conveniente per archiviare e recuperare valori booleani in un file CSV
- 22. ottenere i valori da un oggetto in JavaScript
- 23. Come caricare i valori di impostazione da un file di proprietà Java?
- 24. Bit vettoriale vs elenco di valori booleani prestazioni
- 25. multithreading e booleani
- 26. ottenere altri valori da marcatore
- 27. Come ottenere una posizione URL da un percorso server per un file di proprietà
- 28. Come ottenere un puntatore FILE da un descrittore di file?
- 29. Come ottenere un flusso FILE * da un descrittore di file?
- 30. Ottenere array di valori di proprietà da array di oggetti con jQuery
Secondo JavaDoc si legge solo le proprietà del sistema. –