时间:2021-05-19
由int类型转换为long类型是向上转换,可以直接进行隐式转换,但由long类型转换为int类型是向下转换,可能会出现数据溢出情况:
主要以下几种转换方法,供参考:
一、强制类型转换
long ll = 300000; int ii = (int)ll;二、调用intValue()方法
long ll = 300000; int ii= new Long(ll).intValue();三、先把long转换成字符串String,然后在转行成Integer
long ll = 300000; int ii = Integer.parseInt(String.valueOf(ll));这三种方法都比较简单明了。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Java中的==和equals()方法:Java中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,
Java基础byte[]与各种数据类型互相转换的简单示例这里对byte[]类型对long,int,double,float,short,cahr,object,
众所周知Java中的数据类型是强数据类型,基本数据类型之间的转换尤其固定的规则,当数据宽度比较窄的数据类型(如int)转换成数据类型比较宽的数据类型时(如dou
不同的编程语言有不同的数据类型;比如说:Python的数据类型有(dict、list、string、int、float、long、bool、None)Java的
前言我们知道在Java中数组属于引用数据类型,它整个数组的数组元素既可以是基本数据类型的(如byte\int\short\long\float\double\c