2.String

BUG之神 9

 

2.String 

因为String位于java.lang下,因此使用不需要导包

2.String 

2.String 

 

2.String 

2.String 

1 创建空白字符串对象

2.String 

运行:

2.String 

2 根据字符数组内容创建字符串

2.String 

运行:

2.String 

3 根据字节数组来创建字符串

2.String 

运行

2.String 

4 直接赋值创建字符串对象

2.String 

运行

2.String 

推荐使用直接赋值的方式创建字符串对象

2.String 

2.String 

下面是内存图,可以看到new出来的不是同一个对象,赋值出来的是同一个对象

2.String 

2.String 

equals比较的是字符串的内容是否相同

2.String 

运行:

2.String 

2.String 

2.String 

使用for循环完善

2.String 

最后还有0次机会  修改为 账户被锁定

2.String 

登录成功的情形:

2.String 

2.String 

2.String 

运行:

2.String 

for循环改善

2.String 

运行:字符长度超出三个也只遍历到三个

2.String 

优化

2.String 

运行:

2.String 

2.String 

2.String 

运行;

2.String 

2.String 

定义方法:

2.String 

 

调用

2.String 

运行

2.String 

2.String 

定义函数

2.String 

调用

2.String 

运行:

2.String 

2.String 

charAt方法

2.String 

equals方法

2.String 

endWith:通过查看手册可以看到这个函数是判断是否以指定字符结尾

2.String 

length方法

2.String 

字符串的方法非常多,无法一一学到,要用的时候查手册即可

 

 

 

分享