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());

	}

}

控制台输出

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐