java - 为什么 Java 设计者不制作这样的列表 ---new ArrayList ("1","2")

标签 java list arraylist

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

最佳答案

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

关于java - 为什么 Java 设计者不制作这样的列表 ---new ArrayList ("1","2"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17288526/

相关文章:

java - 使用 junit 和 mockito 在 java ee 应用程序中通过 Rest api 调用测试服务

c# - 将列表或数组从 Arden MLM 传递到 C#

java - 当没有无限递归方法时,是什么导致了这个堆栈溢出错误?

android - ArrayList 中的奇怪事物

java - 我可以在没有 DNS 配置的情况下从其 .jar 文件使用 Rundeck 吗?

java - Play 2.4.2 JavaWs 给出 null

python - 根据共同的第一项将子列表分类为新的子列表

list - 为什么此递归映射函数仅应用于列表中的最后两个元素?

java.lang.ClassCastException : [Ljava. lang.Object;无法转换为 com.inrev.segmentation.bean.IRUserSegment

java - 设置相同日期行的背景色