Giriş
Bu yöntemi kullanmamak lazım çünkü çok fazla inner class üretilmesine sebep oluyor.
Örnek
List için şöyle yaparız.
Map için şöyle yaparız.
Set için şöyle yaparız.
Bu yöntemi kullanmamak lazım çünkü çok fazla inner class üretilmesine sebep oluyor.
Örnek
List için şöyle yaparız.
List<String> l = new ArrayList<String>() {{
add("Hello");
add("World!");
}};
ÖrnekMap için şöyle yaparız.
Map<String, String> map1 = new HashMap<String, String>(){{put(key, value);}};
ÖrnekSet için şöyle yaparız.
Set<String> flavors = new HashSet<String>() {{
add("vanilla");
add("strawberry");
add("chocolate");
add("butter pecan");
}};
Java 9 ile şöyle yapmak daha iyi.Set<String> flavors = Set.of("vanilla", "strawberry", "chocolate", "butter pecan");