मैं नीचे मानों के साथ हैश मैप कर रहा हूं, उन मूल्यों में जो मैं स्ट्रिंग डेटा प्रकार के रूप में तारीख करता हूं। मैं उन सभी तिथियों की तुलना करना चाहूंगा जो नक्शे में उपलब्ध हैं और केवल एक कुंजी-मूल्य निकालते हैं जिसकी हाल की तारीख है।
मैं मानों के साथ तुलना करना चाहूंगा कि चाबियाँ नहीं।
मैंने नीचे कोड शामिल किया है
import java.util.HashMap;
import java.util.Map;
public class Test {
public static void main(String[] args) {
Map<String, String> map = new HashMap<>();
map.put("1", "1999-01-01");
map.put("2", "2013-10-11");
map.put("3", "2011-02-20");
map.put("4", "2014-09-09");
map.forEach((k, v) -> System.out.println("Key : " + k + " Value : " + v));
}
}
इस एक के लिए अपेक्षित उत्पादन है:
कुंजी 4 मान 2014-09-09
LocalDate
वस्तुओं को रखो । बाकी कोड संभवतः समान होंगे, नक्शे के प्रकार की घोषणा को बचाएंगे।