【发布时间】:2023-03-09 15:40:01
【问题描述】:
在 JavaScript 中,我可以构建一个字符串值数组,例如:
var stuff = new Array('foo','bar','baz','boz','gaz','goz');
甚至更简单
var stuff = 'foo,bar,baz,boz,gaz,goz'.split(',');
在 Java 中,它似乎过于冗长和复杂......还有比这更简单的方法吗?
ArrayList<String> stuff = new ArrayList<String>();
stuff.add("foo");
stuff.add("bar");
stuff.add("baz");
stuff.add("boz");
stuff.add("gaz");
stuff.add("goz");
在我的实际场景中,我有 30-40 个项目进入 ArrayList...我认为必须有一个更简单的方法!我忽略的明显一点是什么?
【问题讨论】:
-
别忘了
var stuff = ['foo','bar','baz','boz','gaz','goz']; -
如果您对 Java 7 感到好奇,请在此处阅读有关集合文字的更多信息:mail.openjdk.java.net/pipermail/coin-dev/2009-March/001193.html
标签: java syntax constructor arraylist