Mi chiedevo, quale metodo di inizializzazione di una lista è migliore?Quale metodo di inizializzazione dell'elenco è migliore
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");
}};
}
Latter funziona, ma non è necessario utilizzare il prefisso 'l' nel corpo. Semplice 'add (" a ");' è sufficiente. – Ahe