mshd.net
当前位置:首页 >> jAvA中long转成int >>

jAvA中long转成int

当这个long型的数据不超过2的31次方时强制类型转换没问题,否则会转换后数据会不正确的,数组不可以转换吧

这样搞:long a =1000L ;int b = (int)a;Integer c = b; 另一种根据Integer的api有Integer.valueOf()和new Integer();可以接受int或者String类型把Long类型转换成int或者String类型就可以了Long a = 100L;String str = a.toString();Integer i1 ...

int i=3; Long l; long l2; //1、把int基本类型数据转换为包装类Long类型对象, l=new Long((long)i); //2、把int基本类型数据 转换为long基本类型数据, l2=(long)i; 扩展资料: long 类型的常见变量 可如下例所示声明并初始化 long 类型...

下面给你例举3种方法: 一、通过基本类型强制转为,因Java的基本类型之间可以相互强转 Long l = new Long(33); long l1 = l.longValue(); int i = (int) l1; System.out.println(i); 二、可以toString()方法先转为字符串,然后再用Integer.parse...

有三种方式, (1)如果你是在做运算,就不用刻意转换,java中会默认向强类型转换。就是int和long在混合运算时,会默认把int转换成long的。 (2)强制类型转化。你在int类型的变量前加:(long);示例:int a= 5; long b = (long) a (3)先将int...

在android开发过程中我们常常遇到数据类型的转换,其中double转int类型是最常见的 方法一:强制转换 int i ; double db; i = (int) db; 这种方法会丢失小数点后面的值 int i ; double db; i = (int)Math.pow(db2, n); 这种方法的好处是不会丢失...

Java中int转换成long,可以直接强制转换的,如下: int i =1; long j =(long)i;//这样就可以强制转换了。

分段乘 long x = (long)(24 * 60 * 60 * 1000) * 1000; System.out.println(x);

long a =1000L ; int b = (int)a; Integer c = b; 另一种根据Integer的api有Integer.valueOf()和new Integer();可以接受int或者String类型 把Long类型转换成int或者String类型就可以了 Long a = 100L; String str = a.toString(); Integer i1 = ...

首先,需要将科学计数法转换成一下: 例如: BigDecimal bd = new BigDecimal("3.40256010353E11"); 然后转换成字符串: String str = bd.toPlainString(); 如果这个数字的长度是在int的范围内的话,是可以转换成int类型: int a = Integer.pars...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com