代码玄机 2021-05-30 23:16 采纳率: 100%
浏览 439
已采纳

Java中List<String> list=new ArrayList<>();

1. List<String> list=new ArrayList<String>();

2. List<String> list=new ArrayList<>();

为什么像2这样写的也正确呢,后面的<>尖括号为啥不需要写类型?

 

  • 写回答

4条回答 默认 最新

  • 关注

    2中方法都是对的。

    1. List<String> list=new ArrayList<String>(); 只能保存字符串

    2. List<String> list=new ArrayList<>();    只能保存字符串,效果是一样的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?