Saya memiliki peta hash dengan nilai-nilai di bawah ini, dalam nilai yang saya kencani sebagai tipe data string. Saya ingin membandingkan semua tanggal yang tersedia di peta dan mengekstrak hanya satu nilai kunci yang memiliki tanggal yang sangat baru.
Saya ingin membandingkan dengan nilai bukan kunci.
Saya sudah memasukkan kode di bawah ini
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));
}
}
Output yang diharapkan untuk yang satu ini adalah:
Nilai 4 Kunci 2014-09-09
LocalDate
benda. Sisa kode mungkin akan sama, simpan pernyataan jenis peta.