No primary or single unique constructor found for interface java.util.List什么意思
时间: 2023-12-14 10:34:00 浏览: 294
"No primary or single unique constructor found for interface java.util.List"异常的意思是在使用某个接口的实现类时,没有找到主要的或唯一的构造函数。这通常是因为该接口是一个抽接口,不能直接实例化,需要使用其实现类来创建对象。在创建对象时,需要使用实现类的构造函数来初始化对象,而不是使用接口的构造函数。如果没有找到实现类的构造函数,则会出现该异常。
相关问题
No primary or single unique constructor found for interface java.util.List
这个错误提示通常发生在您在代码中使用了接口 `java.util.List`,但是没有实现它的任何具体类或没有使用它的任何实现类进行初始化。解决这个问题的方法是使用具体的实现类来初始化 `List` 对象,例如 `ArrayList`、`LinkedList` 等等。例如,您可以使用以下代码初始化一个 `ArrayList` 对象:
```
List<String> myList = new ArrayList<>();
```
这将初始化一个 `ArrayList` 对象并将其赋值给 `myList` 变量。现在,您可以使用 `myList` 来向列表中添加元素并执行其他操作。
no primary or single unique constructor found for interface java.util.List
这个错误是因为接口 `java.util.List` 没有主要的或单一的独特构造函数。接口是一种抽象类型,它只定义了一些方法的契约,并不能直接实例化。如果你想使用 `List` 接口的实现类,你需要选择一个具体的实现类,如 `ArrayList` 或 `LinkedList`,并使用它们的构造函数实例化对象。
阅读全文
相关推荐
















