一、将long型转化为int型,这里的long型是基础类型: long a = 10; int b = (int)a; 二、将Long型转换为int型,这里的Long型是包装类型: Long a = 10; int b=a.intValue(); 三、将int型转化为long型,这里的int型是基础类型: int a = 10; long b = (int)a; 四、将Integer型转化为long型,这...
1. int(Integer)和long(Long)之间的转换 int转long:向上转换,可直接进行隐形转换 int a = 10; long b = (int)a; 1. 2. int a = 10; long b = a.longValue(); 1. 2. long转int:向下转换(容量大的数据类型转为容量小),可能会出现数据溢出情况 long a = 10; int b = (int)a; 1. 2. ...
int b = (int) a; System.out.println("1、将long型转化为int型:" + b); // 2、将int型转化为long型,其中int、long都是基础类型 int a1 = 10; long b1 = a1; System.out.println("2、将int型转化为long型:" + b1); // 3、将Long型转换为int型的,其中Long型是包装类型 Long a2 = 10l;...
一、将long型转化为int型,这里的long型是基础类型: longa = 10; intb = (int)a; 二、将Long型转换为int型,这里的Long型是包装类型: Long a = 10;intb=a.intValue(); 三、将int型转化为long型,这里的int型是基础类型: inta = 10;longb = (int)a; 四、将Integer型转化为long型,这里的Integer型...
由int类型转换为long类型是向上转换,可以直接进行隐式转换,但由long类型转换为int类型是向下转换,可能会出现数据溢出情况: 主要以下几种转换方法,供参考: 一、强制类型转换(有可能出错,例如31L强制转换后为-18) [java] long ll = 300000; int ii = (int)ll; ...
一、强制类型转换[java] long ll = 300000; int ii = (int)ll; 二、调用intValue()方法[java] long ll = 300000; int ii= new Long(ll).intValue(); 三、先把long转换成字符串String,然后在转行成Integer[java] long ll = 300000; int ii = Integer.parseInt(String.valueOf(ll)); ...
Int转Integer: Integer integer = new Integer(int); Integer转int: int i = integer.intValue(); Double转double: double b = Double.doubleValue(); Float转float: float c = Float.floatValue(); Java语言是一种强类型的语言。强类型的语言有以下...
C、long。标准定义:switch语句后面的表达式可以是整数、字符或枚举,字节可以无损地转换成int,但是如果它的类型是long,转换就会丢失,所以它不能。Java中的可以使用数据类型的数据:1,int 2,char 3,byte 4,short 5,枚举6、String:PS:JDK版本有要求,要求1.7以。
int类型转换为long类型是向上转换,可以直接进行隐式转换。然而,long类型转换为int类型是向下转换,可能会出现数据溢出情况。以下是几种转换方法,仅供参考:一、强制类型转换[java]:long ll = 300000; int ii = (int)ll;二、调用intValue()方法[java]:long ll = 300000; int ii= new Long(...
/** * 将int转为高字节在前,低字节在后的byte数组(大端) * @param n int * @return byte[] */ public static byte[] intToByteBig(int n) { byte[] b = new byte[4]; b[3] = (byte) (n & 0xff); b[2] = (byte) (n >> 8 & 0xff); b[1] = (byte) (n >> 16 & 0xff...