मैं चाहूंगा कि अगर कोई मुझे समझा सके कि जावा में इसका क्या अर्थ है? List<HashMap<String, String>> nearbyPlacesList

-2
user8331144 25 अप्रैल 2018, 14:30

7 जवाब

सबसे बढ़िया उत्तर

इसका मतलब है कि आपके पास एक List है जिसमें HashMap के उदाहरण हैं जो String डेटा को कुंजी और मान दोनों के रूप में लेता है।

ओह, और चर को nearbyPlacesList कहा जाता है।

1
karllindmark 25 अप्रैल 2018, 14:32

यह एक List है जिसमें HashMap तत्व होते हैं जिनमें String प्रकार की कुंजी और String प्रकार का मान होता है।

0
Karol Dowbecki 25 अप्रैल 2018, 14:32

यह एक List है जिसमें संभावित रूप से कई HashMap शामिल हैं, जहां कुंजी-मान Strings हैं।

जैसे

nearbyPlacesList.get(0); // returns first HashMap in the List
nearbyPlacesList.get(0).get("park"); // returns value of the first Map which has the key park

और इसी तरह।

0
Murat Karagöz 25 अप्रैल 2018, 14:33

एक हैश मैप में विभिन्न प्रकार के कुंजी-मूल्य जोड़े होते हैं (आपके मामले में स्ट्रिंग)।

आइए यहां एक उदाहरण लेते हैं। एक दुकान। एक स्टोर में अलग-अलग कपड़े हो सकते हैं।

HashMap<String, String> tShirts;
HashMap<String, String> jeans;

जहां कुंजी-मूल्य जोड़ी उदाहरण के लिए "मूल्य" और "100 €" हो सकती है, और वे सभी अलग-अलग कपड़ों वाली निम्नलिखित सूची में संग्रहीत की जा सकती हैं:

List<HashMap<String, String>> clothes;
clothes.add(tShirts);
clothes.add(jeans);
0
Fatmajk 25 अप्रैल 2018, 14:33

जानकारी का पहला भाग जो हम देखते हैं वह एक सूची है, इसलिए हम जानते हैं कि यह एक सूची है। फिर हम देखते हैं कि यह एक हैशमैप है (यदि आप परिचित नहीं हैं तो जावा डॉक्स पर एक नज़र डालें https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html)

तो यह हैशपैप्स की एक सूची है, जिसमें दो स्ट्रिंग्स प्रमुख मूल्य जोड़ी के रूप में हैं।

0
kristheman 25 अप्रैल 2018, 14:33
HashMap<String,String>

यह आपके डेटा को कुंजी और मान जोड़ी के रूप में संग्रहीत करने के लिए उपयोग करता है।

जब आप एक से अधिक हैश मैप स्टोर करना चाहते हैं। आप सभी हैशमैप्स को इस तरह की एक सूची में स्टोर कर सकते हैं।

List<HashMap<String,String>>
0
Tejas Pandya 25 अप्रैल 2018, 14:34

यह विशेष रूप से हैश मैप वर्ग एक स्ट्रिंग को दूसरे स्ट्रिंग के साथ मैप करता है

import java.util.*;  
class Test {  
 public static void main(String args[]){  
  HashMap<String,String> hm=new HashMap<String, String>();  
  hm.put("Sharma","Amit");  
  hm.put("Verma","Vijay");  
  hm.put("Gandhi","Rahul");  
  for(Map.Entry m:hm.entrySet()){  
   System.out.println(m.getKey()+" "+m.getValue());  
  }  
 }  
}


Object put(Object key, Object value) विधि किसी मान के लिए a कुंजी को मैप करती है। इस स्थिति में कुंजी और मान दोनों String प्रकार के होते हैं

List<HashMap<String,String>> list


उपरोक्त का अर्थ होगा ऐसे सभी हैश मैप्स की सूची जिसमें स्ट्रिंग टू स्ट्रिंग मैपिंग है

list.get(0).get("Sharma");
0
shrys 25 अप्रैल 2018, 14:44