In JavaScript posso costruire una matrice di valori di stringa come:Costruire un ArrayList di stringhe in Java semplice come si può in Javascript
var stuff = new Array('foo','bar','baz','boz','gaz','goz');
o anche più facile
var stuff = 'foo,bar,baz,boz,gaz,goz'.split(',');
In Java sembra eccessivamente prolisso e complesso ... c'è un modo più semplice di questo?
ArrayList<String> stuff = new ArrayList<String>();
stuff.add("foo");
stuff.add("bar");
stuff.add("baz");
stuff.add("boz");
stuff.add("gaz");
stuff.add("goz");
Nel mio scenario reale che ho 30-40 elementi di andare in ArrayList ... io ci cifra è solo essere un modo più semplice! Qual è il bit ovvio che sto trascurando?
E non dimenticate 'roba var = [ 'foo', 'bar', 'Baz', 'boz', 'gas', 'goz ']; ' – Gabe
Se sei curioso di sapere su Java 7, leggi ulteriori informazioni sui letterali di raccolta qui: http://mail.openjdk.java.net/pipermail/coin-dev/2009-March/001193.html – Jeremy