当参数是Object类型时,传入int类型问题分析
Posted 名字真的很急用
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当参数是Object类型时,传入int类型问题分析相关的知识,希望对你有一定的参考价值。
-
分析1:
参数object是引用类型,int是基础数据类型,可以使用Integer.valueOf(1)转换成Integer类型,应该就可以了。 -
分析2:
Object类型的,基本类型也是可以传入的,在JDK1.8之后int类型会自动的完成装箱和拆箱动作,所以应该可以完成传入,JDK会自动帮我们完成转型。 -
分析3:
参数Object是引用类型,int是基础数据类型,可以使用Integer.valueOf(1)转换成Integer类型。 -
分析4:
java要想将Object转换为int类型,就必须先将Object转换为String,然后String再转换为int,如下:
Integer.parseInt(String.valueOf(value));
这就是将Object类型转化为int类型,而String.valueOf(value)是将value转化为String类型,然后由Integer.parseInt将String类型转化为int类型。
以上是关于当参数是Object类型时,传入int类型问题分析的主要内容,如果未能解决你的问题,请参考以下文章