java 强制转换map_Java中 如何把Object类型强转成Map<String, String>类型

首先你需要保证要转换的Object的实际类型是Map

假设Object变量名为obj,强制转换(Map)obj

转换前最好进行类型检查,防止出现ClassCastException

Map map = (Map)o1;

这样写会有警告,如何才能让其没有警告?

追答

方法上面加注解@SuppressWarnings("unchecked")

能这么转的前提是 你的object对象真的是一个 Map 要不也是转不过去的

Java中四种引用:强、软、弱、虚引用

这篇文章非常棒:http://alinazh.blog.51cto.com/5459270/1276173 Java中四种引用:强.软.弱.虚引用 1.1.强引用当我们使用new 这个关键字创建对象时 ...

关于Object&lbrack;&rsqb;数组强转成Integer&lbrack;&rsqb;类型的数组&period;

为什么不能由Object[]数组强转成Integer[]数组. Object[] ins= { new Integer(0), new Integer(1), new Integer(2), new ...

Java 中的集合接口——List、Set、Map

Java 中的集合接口——List.Set.Map 什么叫集合:集合就是Java API所提供的一系列类的实例,可以用于动态存放多个对象.这跟我们学过的数组差不多,那为什么我们还要学集合,我们看看数组 ...

分享非常有用的Java程序 &lpar;关键代码&rpar;&lpar;五&rpar;---把 Array 转换成 Map

原文:分享非常有用的Java程序 (关键代码)(五)---把 Array 转换成 Map import java.util.Map; import org.apache.commons.lang.Ar ...

java中的继承Object

一个类,要么是直接继承Object,要么就是间接继承Object,如下: class A{ } class B extends A{ } B 是A的子类,A是Object的子类,所以B间接继承了Obj ...

java 中的valueOf方法和强转

case1:Object 对象转String 需要强调的是String.valueOf()方法,当参数为类型是object,且值时null的时候他的处理方式 public static String ...

java中八种基本数据类型以及它们的封装类,String类型的一些理解

在我们面试或者考试过程中经常会考到八种基本数据类型以及它们的封装类,那么有哪八种基本数据类型呢?它们的封装类又是什么呢? 首先,八种基本数据类型分别是:int.short.float.double.l ...

&lbrack;转&rsqb;Java中怎样判断一个字符串能否转成数字

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值