Java第二阶段之常用类


包装类缓存-128到127之间的数字(系统初始的时候就创建了,当我们调用ValueOf时,首先检查是否在范围内,在则直接取用)
integer in1 = integer.valueOf(-128);
integer in2 = -128;
in1.equals(in2)为true,in1=in2也为true

string类

做字符串比较时,使用equals方法
str1.equals(str2)

sbustring(0,3),返回012处的字符(含头不含尾)
start要比stop小

string.indexOf(aaa,0);从0位置开始检索aaa的并返回首次出现的位置,且对大小写敏感,0可省略


stringbuilder stringbuffer可变字符序列

StringBuilder a = new StringBuilder("abcd")
a.setCharAt(2,'m');   (=abmd)

a.reverse();倒序(dcba)
a.insert(0,a);在0处插入一个a(aabcd),该方法调用了return this,可以进行链式调用,如a.insert(0,a).insert(0,a).
a.delete(0,1)删除第一个(含头不含尾)


一定一定一定不能使用for循环累加string对象,服务器会崩溃
要用for循环+stringbuilder.append(i)方式

posted @ 2019-09-18 02:41  Princess1  阅读(169)  评论(2编辑  收藏  举报