Tengo un archivo de propiedades Java y hay un KEY
como ORDER
. Por lo tanto, recuperar la VALUE
de ese KEY
utilizando el método getProperty()
después de cargar el archivo de propiedades, como a continuación .:Cadena para HashMap JAVA
String s = prop.getProperty("ORDER");
continuación
s ="SALES:0,SALE_PRODUCTS:1,EXPENSES:2,EXPENSES_ITEMS:3";
Necesito crear un HashMap de cadena anterior. SALES,SALE_PRODUCTS,EXPENSES,EXPENSES_ITEMS
debe ser KEY
de HashMap y 0,1,2,3,
debe ser VALUE
s de KEY
s.
Si se trata de cable duro, parece que a continuación:
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);
Si realmente es para la cadena dada, mantener la solución codificada. Si no, cuéntanos qué has intentado hasta ahora y cuál es tu problema. – pgras
http://mattgemmell.com/2008/12/08/what-have-you-tried/ –
@pgras He editado mi publicación. Creo que ahora no es complicado de entender. – Bishan