Java 二进制运算符'<';第一种类型:浮动第二种类型:对象
我想制作一个简单的Java程序,但出现以下错误:Java 二进制运算符'<';第一种类型:浮动第二种类型:对象,java,Java,我想制作一个简单的Java程序,但出现以下错误: bad operand types for binary operator '<' first type: float second type: Object 二进制运算符的错误操作数类型“定义集合,使其具有类型信息,而不是使用 List pa=new ArrayList(); 更改: ArrayList pa = new ArrayList(); 致: ArrayList pa=new ArrayList(); 或者,如果
bad operand types for binary operator '<'
first type: float
second type: Object
二进制运算符的错误操作数类型“定义集合,使其具有类型信息,而不是使用
List pa=new ArrayList();
更改:
ArrayList pa = new ArrayList();
致:
ArrayList pa=new ArrayList();
或者,如果您愿意:
ArrayList<Float> pa = new ArrayList<>();
ArrayList pa=new ArrayList();
如果不告诉它列表中的数据类型,它会将所有元素视为对象
,并且您无法使用错误消息将浮点
与对象
进行比较,是吗?是的,谢谢您的帮助
ArrayList pa = new ArrayList();
ArrayList<Integer> pa = new ArrayList<>();
ArrayList<Float> pa = new ArrayList<>();