0

如果我设计列表,我会像这样 - new ArrayList("1","2")。给它一个构造函数,并立即添加一些东西。为什么Java不这样做呢?

4

1 回答 1

7

因为没有构造函数可以接受两个字符串或变量。要克服这个问题,您可以致电:new ArrayList<String>(Arrays.asList("1", "2"))

于 2013-06-25T03:10:37.420 回答