在列(数量)中,我也有一些 double 和 N/A 类型的值。
在我的比较器类比较方法中,这是下面提到的编码
if(double1 == double2) {
return 0;
}
// We know that both aren't null, so if only long 2 is null, 1 > 2
if(double2 == null) {
return 1;
}
// We know that both aren't null, so if only long 1 is null, 1 < 2
if(double1 == null) {
return -1;
}
// Nulls are handled, use the native compare
return double1.compareTo(double2);
double1 和 double2 是 Double 类型。
它给出 Exception: java.lang.NumberFormatException: For input string: "N/A" 。
请给我解决方案。