java 语言中,Object 类型转换为 Long 类型,先将 Object 类型转换为 String,再将 String 转换为 Long,代码如下
Object obj = new Object();
long l = Long.valueOf(String.valueOf(obj));
或
Object obj = new Object();
long l = Long.valueOf(String.valueOf(obj)).longValue();
测试
package nice;
import java.util.HashMap;
import java.util.Map;
public class Demo {
public static void main(String[] args) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("code", 111000);
System.out.println(Long.valueOf(String.valueOf(map.get("code"))));
System.out.println(Long.valueOf(String.valueOf(map.get("code"))).longValue());
}
}
控制台输出