Converting Integer to Long

前端 未结 16 2166
轮回少年
轮回少年 2020-12-07 13:47

I need to get the value of a field using reflection. It so happens that I am not always sure what the datatype of the field is. For that, and to avoid some code duplication

16条回答
  •  执笔经年
    2020-12-07 14:32

    If you don't know the exact class of your number (Integer, Long, Double, whatever), you can cast to Number and get your long value from it:

    Object num = new Integer(6);
    Long longValue = ((Number) num).longValue();
    

提交回复
热议问题