Dalam artikel sebelumnya "Memahami java.util.function.*kaedah pantulan pojo baharu dalam java8 (dengan kod) ", kami belajar tentang kaedah pantulan pojo baharu dalam java8. Artikel berikut akan memperkenalkan kepada anda cara menggunakan java untuk mencipta Peta dengan cepat Mari kita lihat cara melakukannya bersama-sama.
Jika anda ingin cepat mencipta Map
tanpa kerap new
, cara terpantas ialah menggunakan Guava
, gunakan ImmutableMap.of("a", 1, "b", 2, "c", 3);
Guava
Map<String, Integer> left = ImmutableMap.of("a", 1, "b", 2, "c", 3);
java9
Map<Integer, String> map = Map.of(1, "A", 2, "B", 3, "C");
Lebih daripada 10 kumpulan tidak akan disokong, maka anda perlu Suka ini:
Map.ofEntries( Map.entry( 1, false ), Map.entry( 2, true ), Map.entry( 3, false ), Map.entry( 4, true ), Map.entry( 5, false ), Map.entry( 6, true ), Map.entry( 7, false ), Map.entry( 8, true ), Map.entry( 9, false ), Map.entry( 10, true ), Map.entry( 11, false ) );
Tanpa Nama
Map<Integer, String> mymap = new HashMap<Integer, String>() { { put(1, "one"); put(2, "two"); } }; Collections.unmodifiableMap(new HashMap<Integer, String>() { { put(0, "zero"); put(1, "one"); put(2, "two"); put(3, "three"); put(4, "four"); put(5, "five"); put(6, "six"); put(7, "seven"); put(8, "eight"); put(9, "nine"); put(10, "ten"); put(11, "eleven"); put(12, "twelve"); } });
Pembelajaran yang disyorkan: Tutorial video Java
Atas ialah kandungan terperinci Satu helah untuk mengajar anda cara membuat Peta dengan cepat menggunakan java (perkongsian kod). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!