मैं Collectors.toMap
कॉल का उपयोग कर किसी मानचित्र को सूची में कनवर्ट करने का प्रयास कर रहा हूं। सूची में ActivityReconcile
ऑब्जेक्ट्स शामिल हैं। मैं सूची में प्रत्येक प्रविष्टि के लिए toMap
कॉल में एक उदाहरण पास करना चाहता हूं।जावा 8 परिवर्तन सूची के उदाहरण का उपयोग करके मानचित्र में परिवर्तन
कोड नीचे है और जहां मुझे उदाहरणों की आवश्यकता है, द्वारा दर्शाया गया है ??
final List<ActivityReconcile> activePostedList = loader.loadActivePosted(accessToken);
Map<AccountTransactionKey, ActivityReconcile> postedActiveMap =
activePostedList.stream().collect(
Collectors.toMap(
AccountTransactionKey.createNewAccountTransactionKeyFromActivityReconcileRecord(??),??));
प्रश्न * मुझे * अस्पष्ट है। क्या आप कृपया निर्दिष्ट करना चाहते हैं? –
मानचित्र दो तर्क लेता है: कुंजी और मूल्य। तो, अनुमानित आउटपुट मानचित्र की कुंजी और मूल्य क्या है? –
'toMap (फंक्शन सुपर टी ,? के> keyMapper, फंक्शन सुपर टी, विस्तारित करता है U> valueMapper) 'इस विधि में दो तर्क होते हैं। आप कुंजी और/या मूल्यों को निर्धारित करने का प्रस्ताव कैसे देते हैं? मैन, उस विधि का नाम देखें! 'createNewAccountTransactionKeyFromActivityReconcileRecord' –