如何把object转换成int

2025-03-04 03:22:19
推荐回答(2个)
回答1:

两个都不好,
第一个方法: 不建议使用,一般涉及到数学精确计算的时候才使用BigDecimal,平时很少使用
第二个方法: 不建议使用,Integer.valueOf(str), 后者的返回值实际上是 Integer 对象类型, 所以不建议使用
应该用: Integer.parseInt(list.get(0)[0].toString()); 这个方法的返回值才是 int

回答2:

如果obj里存的是int

(int)obj
如果obj里存的是数字的字符串如"123"

int.Parse(obj.ToString())