public static void main(String[] args) {
Long a = 44l;
Long b=null;
HashMap<String, Object> map = new HashMap<>();
map.put("lirui",a);
map.put("lizhi",b);
Object lirui = map.get("lirui");
//String haha = (String)lirui;//报错 java.lang.Long cannot be cast to java.lang.String
if (lirui!=null){
Long c = Long.valueOf(String.valueOf(lirui));
System.out.println(c);
}
Object lizhi = map.get("lizhi");
Long d = null;
if (lizhi!=null){
d = Long.valueOf(String.valueOf(lirui));
System.out.println(d);
}
}java中的常用数据结构及类型转换
本文演示了如何在Java中将不同类型的对象进行转换,并展示了如何处理可能为null的值。通过实例说明了如何使用Long类型与字符串之间的相互转换,并确保在转换过程中不会引发NullPointerException。

被折叠的 条评论
为什么被折叠?



