首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java integer long 转换_longLong)与int(Integer)之间的转换

10; int b=a.intValue(); 3.将Long型转换为 Integer 型的,这里的Long型是包装类型: Long a = 10;; Integer b=a.intValue();...4.将int型转化为long型,这里的int型是基础类型: int a = 10;long b = (int)a; 5.将Integer型转化为long型,这里的Integer型是包装类型: int a...= 10;Long b = a.longValue(); 6.将Long型转化为Integer型,这里的Integer型是包装类型: Long a = 10; Integer b=a.longValue...(); 总结:这里的转化就是要注意Java的八种基础数据类型以及八种包装数据类型的区别 基本类型和封装类的转换 IntInteger: Integer integer = new Integer(int...); Integerint: int i = integer.intValue(); Doubledouble: double b = Double.doubleValue(); Floatfloat

4.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

int与Integer,longLong的区别以及装箱与拆箱的理解

1,从数据类型看:int和long是基本数据类型,对其赋值属于数值引用,只能对其进行数值运算 IntegerLong是对象类型,既然是对象那就有属性,有方法,这都是基本数据类型不包含的. 2,在实际使用中...,对二者要注意的便是,int和long的默认值是0,使用时不用对其做null判断,也就不会出现NoPointerException这种异常,反之,IntegerLong的默认值是null,当对其使用toString...char byte short int float long double 对应的对象(即包装类)为 Boolean Character Byte Short Integer Float Long Double...所谓的拆箱就是对象类型基本数据类型时,会隐式的调用valueOf()方法去比较值的大小. ...al=127l; Long bl=127l; System.out.println(al==bl);//true -128-127之间,同int Long cl=128l; Long dl=128l;

95020

Map接收参数,Long类型降级为Integer,报类型转换异常

,即 (Long)参数 ,但是却发生了类型转换异常,报错信息如下: class java.lang.Integer cannot be cast to class java.lang.Long (java.lang.Integer...强的话会报 java.lang.Long cannot be cast to java.lang.Integer 异常,至此问题就还原出来了。...不懂就问:为什么接收的 money 是 Integer 类型,强后会报错? 首先我们先来看为什么接收的 money 是 Integer 类型。...,比如,你可以使用 Integer 跟 int 的直接转换,但是你不能将 Integer 直接强转成 Long 类型,或者 Long 类型强 Integer ,这样都是报错的。...类型,则先 .toString(),然后再使用 Long.parseLong() 进行转换,如果本身就是 Long,则直接进行强,同理,接收 Integer 类型也一样,无非就是换用 Integer.parseInteger

3.9K40
领券