Ich fragte mich, welche Art der Initialisierung einer Liste ist besser?Welche Art von Liste initialisieren ist besser
public class Main {
private final List<String> l = new ArrayList<String>();
{
l.add("a");
l.add("b");
l.add("c");
}
}
public class Main {
private final List<String> l = new ArrayList<String>() {{
l.add("a");
l.add("b");
l.add("c");
}};
}
Letzteres funktioniert, aber Sie müssen nicht 'l.-prefix in body verwenden. Plain 'add (" a ");' ist genug. – Ahe