List<String> name = new ArrayList<String>();为什么运编译不通过
时间: 2024-06-14 10:07:37 浏览: 239
从数据库得到的结果集存放到List集合中
List<String> name = new ArrayList<String>();为什么运编译不通过?
这是因为在Java中,泛型是用来限制集合中元素的类型的。在声明List<String> name = new ArrayList<String>();时,你指定了name这个List只能存储String类型的元素。但是在你的代码中,你没有指定具体的元素类型,而是使用了原始的ArrayList类型。因此,编译器会报错,提示你需要将ArrayList改为List<String>类型。
正确的代码应该是这样的:
```java
List<String> name = new ArrayList<String>();
name.add("qqyumidi");
name.add("corn");
```
这样就可以编译通过了。
阅读全文