mshd.net
当前位置:首页 >> JAvA中IntEgEr和Long的区别 >>

JAvA中IntEgEr和Long的区别

API文档总的标准解释如下:一、public final class Integer extends Number implements ComparableInteger 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。 此外,该类提供了多个方法,能在 int 类型和 St...

Integer是int的封装类型是 32 位的整数,long 是 64 位的整数,表示范围:-2^63 ~ 2^63 -1 long是长整型

int是java提供的8种原始数据类型之一。 Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。 int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况, 例如,要想表达...

这样搞: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 ...

java中有两种数据类型: 基本数据类型 int,char,double ,boolean,float ,byte,short,long,其他的都是引用数据类型。 而基本数据类型和对象数据类型可以相互转化,int 转化为integer的过程就是包装,integer转化为int的过程就是拆箱,int...

int 是基本数据类型 Integer是其包装类,注意是一个类。 为什么要提供包装类呢??? 一是为了在各种类型间转化,通过各种方法的调用。否则 你无法直接通过变量转化。 比如,现在int要转为String int a=0; String result=Integer.toString(a); ...

当然可以直接比较了,比较中会把integer的转型为double再比较大小的

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 = ...

java可以直接使用long类的parseLong方法进行转换,实例如下: package com.qiu.lin.he;public class CeShi {public static void main(String[] args) {long l1 = Long.parseLong("123");//强制转换System.out.println(l1 + "成功将Integer转换成...

可以,只是有可能溢出而已。

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