黑马程序员-第十三天(基本数据类型包装类)
来源:互联网 发布:礼记中庸好学近乎知 编辑:程序博客网 时间:2024/06/05 05:43
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------
一,基本数据对应的包装类
byte--->Byte short--->Short int--->Integer long-->Long double--->Double
boolean--->Boolean float--->Float char---> Character
二,基本数据类型对象包装类的常见操作。
1,基本数据类型转成字符串。
·基本数据类型+“”
·基本数据类型.toString(基本数据类型的值);如:
Integer.toString(34):将int型的34转成字符串34
2,字符串转成基本数据类型。
a.静态转换:
基本数据类型 a = 基本数据类型包装类.parse基本数据类型(String)
int a = Integer.parseInt("123");
boolean b = Boolean.parseBoolean("true");
·将字符串转成整数
static int parseInt(String str)
static int parseInt(String str,int radix):按照指定的进制形式进行转换。
·十进制转成其他进制
static String toBinaryString(int);
static String toHexString(int);
static String toOctalString(int);
b,非静态的转换
先通过构造函数转成基本数据包装类,在调用其基本数据类型Value()转成基本类型。
Integer a = new Integer("13");
int b = a.intValue();
三,Integer类中的equals(Object obj)方法被复写,比较数值是否相同。
四。jdk1.5新特性:
·自动装箱和自动折箱
Integer i = 4;自动装箱
x = x+4;x+4中的x进行了自动折箱(原理x.intValue()),变成了int类型,和4进行加法运算。再将和进行装箱赋给x
·当数值在byte范围内容时(-128~127),对于新特性,如果该数值已经存在,则不会在开辟新的空间。
Integer m = 127; Integer n = 127 ; m == n 为true m, n指向了同一个Integer对象
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------
- 黑马程序员-第十三天(基本数据类型包装类)
- 黑马程序员——java第十三天:String类、StringBuffer、StringBuilder、基本数据类型对象包装类、进制转换
- 黑马程序员--基本数据类型包装类
- 黑马程序员_基本数据类型包装类
- 黑马程序员:基本数据类型对象包装类
- 黑马程序员---基本数据类型对象包装类
- 黑马程序员_基本数据类型包装类
- 黑马程序员_基本数据类型包装类
- 黑马程序员_基本数据类型包装类
- 黑马程序员---基本数据类型的包装类
- 黑马程序员_JAVA基本数据类型包装类
- 黑马程序员--基本数据类型包装类
- 黑马程序员--基本数据类型包装类
- “黑马程序员"基本数据类型对象包装类
- 黑马程序员 基本数据类型对象包装类
- 黑马程序员_java_数据类型及基本数据类型包装类
- 黑马程序员 --- String类 StringBuffer 基本数据类型对象包装类
- 黑马程序员_String类与基本数据类型包装类
- 黑马程序员-第十二天(StringBuffer/StringBuilder)
- 两次fork防止僵尸进程
- ObjectInputStram 和ObjectOutputStream对象的持久化操作
- emacs -2014
- 使用gdb调试so的thumb时报错
- 黑马程序员-第十三天(基本数据类型包装类)
- 分割文件与合并文件
- 为什么编译后总会有call of nonfunction?
- Cocos2dx 3.0 过渡篇(十四)用touch拖动女主打败小三!
- HDU 1879 畅通工程(最小生成树)
- SQL概述
- 浅谈JavaScript闭包
- 读《MacTalk人生元编程》,完
- 管道流PipedInputStream 和PipedOutputStream