Ho un file di proprietà Java e c'è un KEY
come ORDER
. Così ho recuperare il VALUE
di che KEY
utilizzando il metodo getProperty()
dopo aver caricato il file di proprietà come di seguito .:String to HashMap JAVA
String s = prop.getProperty("ORDER");
poi
s ="SALES:0,SALE_PRODUCTS:1,EXPENSES:2,EXPENSES_ITEMS:3";
Ho bisogno di creare un HashMap dall'alto stringa. SALES,SALE_PRODUCTS,EXPENSES,EXPENSES_ITEMS
dovrebbe essere KEY
di HashMap e 0,1,2,3,
dovrebbe essere VALUE
s di KEY
s.
Se si tratta di filo rigido, sembra come di seguito:
Map<String, Integer> myMap = new HashMap<String, Integer>();
myMap.put("SALES", 0);
myMap.put("SALE_PRODUCTS", 1);
myMap.put("EXPENSES", 2);
myMap.put("EXPENSES_ITEMS", 3);
Se è veramente per il dato String, mantenere la soluzione hardcoded. .. In caso contrario, dicci cosa hai provato finora e qual è il tuo problema. – pgras
http://mattgemmell.com/2008/12/08/what-have-you-tried/ –
@pgras ho modificato il mio post. penso che ora non sia complicato da capire. – Bishan