我傳遞了需要作爲字符串格式進行比較的兩個值,但它們的實際類型不同。在類型轉換後比較對象值
因此,我調用一個類型轉換函數,它將對給定值進行類型轉換並返回一個對象。
public object typeCast(columnDataType,columnFormat,columnValue){
case "(IntegerType)":
return Integer.parseInt(filterValue);
case "(LongType)":
return Long.parseLong(filterValue);
}
但是,我無法做到「大於」或「小於」操作。
a1>a2
不是對象類型定義。
你確實返回一個'Object',你期望什麼?一個「對象」怎麼能比另一個更大? – SomeJavaGuy