Integer对象
2024-09-13 17:19:16
数字格式的字符串转成基本数据类型的方法:
1:将该字符串封装成了Integer对象,并调用对象的方法intValue();
2:使用Integer.parseInt(numstring):不用建立对象,直接类名调用;
将基本类型转成字符串:
1:Integer中的静态方法 String toString(int);
2:int+"";
将一个十进制整数转成其他进制:
转成二进制:toBinaryString
转成八进制:toOctalString
转成十六进制:toHexString
toString(int num,int radix);
将其他进制转换十进制:
parseInt(string,radix); //将给定的数转成指定的基数进制;
在jdk1.5版本后,对基本数据类型对象包装类进行升级。在升级中,使用基本数据类型对象包装类可以像使用基本数据类型一样,进行运算。
Integer i = new Integer(4); //1.5版本之前的写法;0
Integer i = 4; //自动装箱,1.5版本后的写法;
i = i + 5;
//i对象是不能直接和5相加的,其实底层先将i转成int类型,在和5相加。而转成int类型的操作是隐式的。自动拆箱:拆箱的原理就是i.intValue();i+5运算完是一个int整数。如何赋值给引用类型i呢?其实有对结果进行装箱。
Integer c = 127;
Integer d = 127;
System.out.println(c = = d); //true
//在装箱时,如果数值在byte范围之内,那么数值相同,不会产生新的对象,也就是说多个数值相同的引用指向的是同一个对象。
最新文章
- 【Java基础】并发
- c# 进程间通信 IPC
- PHP模拟发送POST请求之五curl基本使用和多线程优化
- linux下的文件权限管理
- Handler 引起的内存泄露
- MongDB简介
- C++关键字之const
- [FBA]SharePoint 2013自定义Providers在基于表单的身份验证(Forms-Based-Authentication)中的应用
- Centos 7系统启动修复
- 命令行利用KVM创建虚拟机
- Hadoop的数据压缩
- 传统对象池&;AB对象池
- BZOJ 4260 Codechef REBXOR (区间异或和最值) (01字典树+DP)
- linux下安装EJBCA 搭建私有CA服务器
- python爬虫之urllib
- sql-向已有数据的表添加约束
- 鸟哥的 Linux 私房菜Shell Scripts篇(三)
- angular ng-repeat点击切换样式,浅谈track by $index
- 【JAVA】使用 jedis操作redis——连接、存储数据、切库等
- 斯诺克台球比赛规则 (Snooker)
热门文章
- .net orm比较之dapper和Entity Framework6的简单测试比较
- Android IOS WebRTC 音视频开发总结(二六)-- webrtc调用堆栈
- 遍历List/Map的时候删除成员遇到的奇怪问题
- 使用CSS创建有图标的网站导航菜单
- Unable to write inside TEMP environment path
- 一些peoplecode小技巧【一】
- Java 中判断两个对象是否相等
- 15)Java &和&&
- 网页绘制图表 Google Charts with JavaScript #1....好强、好简单啊!
- 容易被忽略的事----sql语句中select语句的执行顺序