Dạ em nghĩ đây là cú pháp trong JDK phiên bản mới mà em không biết ý nghĩa và cách hoạt động của nó
var values = new HashMap<String, String>() {{
put("A", "B");
put("C", "D");
}};
Đoạn set giá trị cho map viết như này là sao?
{{
put("A", "B");
put("C", "D");
}}
Nó khác gì với
var values = new HashMap<String, String>();
values.put("A", "B");
values.put("C", "D");
Em cảm ơn!