Birden çok parametre ile Hashmap ile çalışıyorum (1 anahtar, 2 değer) ve benim sorunum için apache multiValueMap bulabildim.java'da MultiValueMap
İşte multiValueMap kodlarım. İşte
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]
Ben dize b ilk değer depolamak ve c ikinci nasıl benim sorum nedir? Eğer MultiMap değerlerinin alt dizilimini "," ye bağlıyorsam, o zaman sadece oraya Merhaba. lütfen tavsiyelerinize yardımcı olun.
o adam olmak istiyorum ama etmeyin: neden sadece bir harita bir listesi saklamak olmaz? –
@PieterDeBie "MultiValueMap" ın kapsayıcıları – blgt