Sto studiando con Hashmap con parametri multipli (1 tasto, 2 valori) e sono stato in grado di trovare apache multiValueMap per il mio problema.MultiValueMap in java
Ecco i miei codici per multiValueMap.
import java.util.Set;
import org.apache.commons.collections.map.MultiValueMap;
import org.apache.commons.collections.MultiMap;
public class multiValueMap {
public static void main(String args[]) {
String a, b, c;
MultiMap mMap = new MultiValueMap();
mMap.put("a", "Hello there, It's a wonderful day");
mMap.put("a", "nice to meet you");
Set<String> keys = mMap.keySet();
for (String key : keys) {
System.out.println("Key = " + key);
System.out.println("Values = " + mMap.get(key));
a = String.valueOf(mMap.get(key));
System.out.println("A : " + a);
}
}
}
// The result as below
Key = a
Value = [Hello there, It's a wonderful day, nice to meet you]
A : [Hello there, It's a wonderful day, nice to meet you]
Ecco la mia domanda come posso memorizzare primo valore per la stringa B, e la seconda per c? se sottostringa i valori di MultiMap dipende da "," quindi memorizzerebbe Hello solo lì. ti prego di darmi utili i tuoi consigli.
non vogliono essere quel ragazzo, ma: perché non si basta memorizzare un elenco in una mappa? –
@PieterDeBie Questo è ciò che il comune 'MultiValueMap' fa sotto il cofano – blgt