gpt4 book ai didi

java - 为什么我会收到缺少类型参数和类型转换的警告?

转载 作者:行者123 更新时间:2023-12-02 06:29:08 26 4
gpt4 key购买 nike

我的类如下,并且工作正常,但 NetBeans 在第 18 行显示以下警告,我想知道这是做什么的?

代码

public class Users {

private List<Long> grades;

...
public String retrieveAllGrades(){

Line 18 this.grades = new ArrayList();

...
}

getters and setters
}

第 18 行警告

Found raw type: ArrayList
missing type arguments for generic class ArrayList<E> where E is a type-variable: E extends Object declared in class ArrayList

[unchecked] unchecked conversion
required: List<Long>
found: ArrayList

最佳答案

你需要这样做:

this.grades = new ArrayList<Long>();

这是因为您将成绩定义为 List<Long>()但初始化为ArrayList() (你需要长的部分)

关于java - 为什么我会收到缺少类型参数和类型转换的警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20233092/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com