Tôi đang có bản đồ băm với các giá trị dưới đây, trong các giá trị tôi đã hẹn hò dưới dạng kiểu dữ liệu chuỗi. Tôi muốn so sánh tất cả các ngày có sẵn trên bản đồ và chỉ trích xuất một khóa-giá trị có một ngày rất gần đây.
Tôi muốn so sánh với các giá trị không phải là khóa.
Tôi đã bao gồm mã dưới đây
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));
}
}
Đầu ra dự kiến cho cái này là:
Khóa 4 Giá trị 2014-09-09
LocalDate
đồ vật. Phần còn lại của mã có thể sẽ giống nhau, lưu khai báo loại bản đồ.