问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java Integer用法

发布网友 发布时间:2022-05-06 12:44

我来回答

5个回答

热心网友 时间:2022-06-30 14:22

要讲解Integer就不能不提到int:
1、Java 中的数据类型分为基本数据类型和复杂数据类型000
int是前者,integer 是后者(也就是一个类)。

2、初始化时
int i = 1;
Integer i = new Integer(1); // (要把integer 当做一个类看)

int 是基本数据类型(面向过程留下的痕迹,不过是对Java的有益补充)
Integer 是一个类,是int的扩展,定义了很多的转换方法

类似的还有:float Float、double Double、string String等 。

举个例子:当需要往ArrayList,HashMap中放东西时,像int,double这种内建类型是放不进去的,因为容器都是装object的,这是就需要这些内建类型的外覆类了。
Java中每种内建类型都有相应的外覆类。
Java中int和Integer关系是比较微妙的。关系如下:
1、int是基本的数据类型;
2、Integer是int的封装类;
3、int和Integer都可以表示某一个数值;
4、int和Integer不能够互用,因为他们两种不同的数据类型;

ArrayList al=new ArrayList();
int n=40;
Integer nI=new Integer(n);
al.add(n);//不可以
al.add(nI);//可以

热心网友 时间:2022-06-30 14:23

=((Integer)hashMap.get(key)).intValue();Integer将String类型数据转换成Int的数据类型 也就是数字 new Integer(value)新建一个Integer类型的对象 存放数字类型的值

热心网友 时间:2022-06-30 14:23

int value=((Integer)hashMap.get(key)).intValue();
这句的意思是:从hashMap中根据key取出一个Integer,然后把Integer转化为int

hashMap.get(key,new Integer(value));
这句的意思是:把int的value包装为一个Integer,然后放入hashMap的key对应的位置追问如果key是字符,那么转换为int时,是把字符转换为相应的unicode码是吗?

追答不是的,如果key是char,那么有各自对应的int值,但是不是unicode码

热心网友 时间:2022-06-30 14:24

integer是int型的封装类. 还有别的比如,Long是long 封装类,Double是double的封装类

热心网友 时间:2022-06-30 14:24

hashMap里面没有"get(key,new Integer(value));"这样的方法!

只有"get(Object obj);"与 put(String str,Object obj)的方法!

不知道你的提问是否:hashMap.put(key,new Integer(value));
若是的话,答案是:
get 为 从hashMap中取值;
put 为 给hashMap赋值;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玩GTA4时我的画面看别的地方都是黑的就只有我这一小范围能看的见!怎么... 金貂换酒的意思金貂换酒的近反义词 4.5×9/9等于几分之几? 9-3×5/9怎么计算? 0.3*5/9等于几分之几? "过了这个村就没了这个店 "的下一句是什么? 过了这个村没这个店下一句怎么接搞笑 过了这个村就没有这个店的下一句 “人权”是什么意思? 袁天沛个人作品 室内装修石头墙面的一些小细节技巧 石头墙上能抹住水泥砂浆吗 石头墙不平如何修整 石头墙刷水泥办法 石头墙如何装修,刷一下墙面(刷平整,然后贴墙纸) 龙华寺头香2020会暂停吗? 龙华寺对香客开放? 武汉龙华寺的540多年来香火不断 龙华寺一般什么时间烧香 windows7重装系统 上海龙华寺有卖佛珠吗? 龙华寺 烧香有什么讲究 上海静安寺 玉佛寺 龙华寺大年初一烧头香门票是多少钱? 上海龙华寺门票价钱 中国最大宗教用品批发市场在那里? 上海龙华寺烧香贵吗 求姻缘灵吗 龙华寺怎么样 龙华寺除了初一和十五,平时对外开放烧香吗? 上海静安寺 玉佛寺 龙华寺年初一烧香门票分别是多少啊? 求平安去龙华寺烧香、求富贵去玉佛寺烧香,那么去静安寺烧什么香? 石头墙面装修都会有哪几种工艺样式 请问Java中类integer及其方法的使用。 毛胚石头墙可以直接涂水泥浆吗? java中的Integer类的使用 java里,什么情况使用Integer 水刷石墙面缺点以及施工工艺具体是什么 java中<Integer>有什么用,一般都是Integer,帮忙解释<>做用。 integer在Java中是什么意思 石头墙面能不能糊水泥 java为什么要有integer类型 石头墙能涂上沙灰泥吗 Java中integer是什么东西??谁能通俗易懂的给我指点一下 怎么理解java中的Integer类??? Java中List<Integer>中的Integer是什么意思 java中integer的意思 Java 中int和Integer的区别 关于Java中的Integer java中integer是什么意思 qq空间头像怎么改? qq空间头像怎么改