为什么Java设计师不会像这样制作列表---新的ArrayList(“1”,“2”)

时间:2013-06-25 03:09:05

标签: java list arraylist

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

1 个答案:

答案 0 :(得分:7)

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