标签: java list arraylist
如果我设计了List,我会像这样 - new ArrayList("1","2")。 给它一个构造函数,并立即添加一些东西。 为什么Java不这样做呢?
new ArrayList("1","2")
答案 0 :(得分:7)
因为没有构造函数可以接受两个字符串或vargs。要解决此问题,您可以致电:new ArrayList<String>(Arrays.asList("1", "2"))
new ArrayList<String>(Arrays.asList("1", "2"))