Day13--String

2019-07-13  本文已影响0人  pure_joy
概述
String s1 = "abc";
String s2 = new String("abc");

s1在内存中有一个对象,s2在内存中有两个对象。

常见功能

String类适用于描述字符串事物。那么它就提供了多个方法对字符串进行操作。

StringBuffer
StringBuilder

JDK1.5 版本之后出现了StringBuilder,StringBuffer是线程同步的,StringBuilder是线程不同步的。
以后开发建议使用StringBuilder。

基本数据类型对象包装类
基础数据类型 引用数据类型
byte Byte
short Short
int Integer
long Long
boolean Boolean
float Float
double Double
char Character
Integer x = 4;//自动装箱。//new Integer(4);
x = x /*x.intValue()*/ + 2;//x+2:x 进行自动拆箱,变成了int类型。和2进行加法运算,再将和进行装箱赋给x。

Integer a = 127;
Integer b = 127;
sop("a==b"+(a==b));//结果为true。因为a和b指向了同一个Integer对象。因为当数值在byte范围内,对于新特性,如果该数值已经存在,则不会开辟新的空间。
上一篇 下一篇

猜你喜欢

热点阅读