Tôi có đoạn code dưới đây:Arrays.asList cũng cho bản đồ?
Map<String, Map<Double, String>> map = new HashMap<>();
Map<Double,String> Amap = new HashMap<>();
map.put(getValuesTypes.FUT(), HERE);
Thay vì tạo ra một bản đồ đầu tiên và đặt nó vào "ĐÂY", tôi đang tìm một chức năng như tôi có thể sử dụng với một List
có Arrays.asList(...)
để tôi có thể chỉ cần nhập tại "Here" ?.asMap({1.0,"A"}, {2.0,"B"})
'{1.0," A "}' là một mảng đối tượng, không phải là bản đồ –
Với Java 9, bạn sẽ có thể sử dụng các phương pháp tạo bộ sưu tập để tạo bản đồ bất biến, xem http://download.java.net/ java/jdk9/docs/api/java/util/Map.html # of-KV- và các biến thể của nó. – Tordanik