Usare gli array nei file di properties in Java
Aveo la necessità di scrivere tutte le operazioni necessario come voce di un file di properties, e poi mettere dentro ad una finestra.
Ovviamente non volevo usare una riga a voce, ma metterle tutte dentro ad una riga.
I file di properties non sono come i JSON che hanno tipi di dato array.
Però possiamo creare una stringa con un delimitatore, e poi spezzare questa stringa con Java.
Quindi, ad esempio:
app.operations = A, B, C
Poi in Java:
Properties props = new Properties();
props.load(getClass().getClassLoader().getResourceAsStream("info.properties"));
String[] operations = props.getProperty("app.operations").split(",");
// ITERARE SU ARRAY
Io ho usato una virgola, ma ovviamente potete usare quello che volete.
Enjoy!
java properties array
Commentami!