संभव डुप्लिकेट HashMap के लिए:
Java: How to convert List to Mapपरिवर्तित ArrayList
मैं ArrayList
ArrayList<Product> productList = new ArrayList<Product>();
productList = getProducts(); //Fetch the result from db
मैं इस
HashMap<String, Product> s= new HashMap<String,Product>();
0 की तरह HashMap को ArrayList को परिवर्तित करना चाहते हैं
कृपया मुझे मदद करें कि हैश मैप में कैसे परिवर्तित करें।
करता है 'Product' है: एक उदाहरण इस प्रकार है एक अद्वितीय संपत्ति (ies)? – SimonC
हां। प्रोडक्टकोड अद्वितीय है – Piraba
मान लें कि ** फ़ील्ड 1 ** _ ** उत्पाद ** _ कक्षा के भीतर एक फ़ील्ड है, इसलिए आप यह 'मानचित्र <स्ट्रिंग, उत्पाद> urMap = yourList.stream() संग्रह कर सकते हैं। .toMap (उत्पाद :: getField1, Function.identity())); –