java.lang.IllegalStateException: No primary or single public constructor found for interface java.util.List
时间: 2023-10-25 21:54:40 浏览: 102
Java异常之—-Caused by: java.lang.IllegalStateException: Method has too many Body parameters
这个错误是由于在创建一个接口类型的对象时,没有找到合适的构造函数导致的。接口本身是不能被实例化的,它只定义了一组方法的契约,而不是具体的实现。你需要使用一个具体的实现类来创建一个 List 对象,比如 ArrayList 或 LinkedList。
例如,你可以这样创建一个 ArrayList 对象:
List<String> list = new ArrayList<>();
然后你就可以使用 list 对象进行操作了。记住,接口的实例化需要使用具体的实现类。
阅读全文