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

jAvA中long转换为int

看看api帮助文档吧!常用类型间的转换都有。Long类型的可以通过intValue()方法转换成int类型!至于long和Long,直接构造就好。 long a = 10L; int b = new Long(a).intValue();

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

int i=666666666; long l = (long)i;//第一种,强制转换 long l2 = Long.parseLong(i+"");//第二种,利用Long对象转换,但是parseLong()这要传String类型的参数,所以要i+"",先把int转成String,再转成long

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

直接舍掉小数 比如float是4.7 转换成int 后是4 而不是5 要四舍五入的话转换前先加上0.5 比如 int i ; double j = 4.7; i = (int)(j+0.5);

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

会报 java.lang.ClassCastException 数据类型转换异常 基本的数据类型由低级到高级分别为:(byte、short、char)——int——long——float——double java类型转换规则: 1)低级到高级的自动类型转换; 2)高级到低级的强制类型转换(会导致溢出或丢失...

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类型: package com.qiu.lin.he; public class San { public static void main(String[] args) { long lo = 1; int ceInt = (int) lo;// 进行强制转换 System.out.println(ceInt); } }

BigInteger bi = new BigInteger("123"); int i = bi.intValue(); long l = bi.longValue(); System.out.println(i); System.out.println(l);

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