java 包装成类对象
2020-12-13 05:52
标签:rac 缓存 false new 字符串 eof sys int 相同 创建Integer类: 把包装类对象转换成基本数据类型: 把字符串对象转换成包装对象: 包装对象转换成字符串: Integer缓存范围[-128,127] Integer a=1234; java 包装成类对象 标签:rac 缓存 false new 字符串 eof sys int 相同 原文地址:https://blog.51cto.com/14437184/2418130
char--Character
double--Double
float=Float
其他的类似
Integer a=new Integer(3);
Integer b=Integer.valueOf(3);
int c=b;
int c=b.intValue();
double d=b.doubleValue();
int c=new Integer("1234")
int c=Integer.parseInt("1234")
String s=c.toString();
String s=""+c; (空格)
在整个区间内,不同对象如果赋相同值,则对象一样,超过区间则不一样
缓存就是数组,该数组包含了-128到127之间的对象,如果创建的对象没超过则从数组内取,如果超过了就new一个,所以对象会不同
例子:
Integer a=123;
Integer b=123;
System.out.println(a==b);
System.out.println(a.equals(b));
true
true
Integer b=1234;
System.out.println(a==b);
System.out.println(a.equals(b));
false
true
上一篇:java 类1
下一篇:Win7 扩容磁盘分区