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

0 java list arraylist

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

Ada*_*ion 7

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

  • +1认真对待这个问题 (3认同)
  • 与简单地向ArrayList添加元素相比,这将如何执行? (2认同)