int和Integer差别
2024-08-28 10:05:39
种原始数据类型之中的一个。
Java为每一个原始类型提供了封装类。Integer是java为int提供的封装类。
原始数据类型包含byte、int、char、long、float、double、boolean和short,
相应的封装类booleanBoolean charCharacter byteByte shortShort intInteger longLong floatFloat doubleDouble 。
Java中的原始类型具体解释。如表所看到的。
类型 |
称呼 |
值域 |
表示范围 |
byte |
字节型 |
8 bits |
-128~127 |
int |
整型 |
32 bits |
-2,147,483,648~ -2,147,483,647 |
short |
短整型 |
18 bits |
-32,768~32,767 |
long |
长整型 |
64 bits |
-9,223,372,036,854,775,808~ 9,223,372,036,854,775,807 |
char |
字符型 |
16 bits (UNICODE) |
0~65535 |
float |
浮点型 |
32 bits IEEE 754-1985 |
|
double |
双精度 |
64 bits IEEE 754-1985 |
|
boolean |
布尔型 |
true/flase |
仅仅有“真”或“假”两种结果 |
,而Integer的默认值为null。即Integer能够区分出未赋值和值为0的差别。int则无法表达出未赋值的情况,
的差别。则仅仅能使用Integer。
。所以用el表达式在文本框中显示时。结果为0,所以,int不适合作为web层的表单数据的类型。
。
另外。Integer提供了多个与整数相关的操作方法,比如,将一个字符串转换成整数,Integer中还定义了表示整数的最大值和最小值的常量。
最新文章
- Redis 支持的5种数据结构
- 如何在 Delphi 中静态链接 SQLite
- ASP.NET中的随机密码生成
- 把textarea右下角的灰点去掉
- Linux: xclip,pbcopy,xsel用法 terminal 复制粘帖 (mac , ubuntu)
- 使用系统UITabbarItem自定义图片显示原本颜色和自定义文字颜色
- 社区发现算法问题&;&;NetworkX&;&;Gephi
- shell中常用的特殊字符
- 关于ActiveMQ的一点总结
- 【学习】js学习笔记---字符串对象
- [SHOI2008]cactus仙人掌图
- 【leetcode79】Single Number III
- RFI to RCE challenge
- 【Idea】-NO.162.Idea.1 -【Idea Unable to import maven project: See logs for details】
- 【转】Python用数据说明程序员需要掌握的技能
- pandas pivot_table或者groupby实现sql 中的count distinct 功能
- php7 数据导出Excel office 2011中文乱码问题
- css中的margin(外边框)、border(边框)、padding(填充)的区别
- Spark 在Hadoop HA下配置HistoryServer问题
- shell脚本中比较两个小数的办法
热门文章
- 1.6(学习笔记)Session
- Scala高手实战****第18课:Scala偏函数、异常、Lazy值编码实战及Spark源码鉴赏
- &;#x开头的是什么编码?
- Java杂谈4——Java中的字符串存储
- Android证书验证存漏洞 开发者身份信息可被篡改(转)
- react使用引入svg的icon;svg图形制作
- char p[]与char *p的区别
- Linux 内核参数 和 Oracle相关参数调整
- TreeView 拖拽 增删改
- JAVA实现https单向认证