因为String位于java.lang下,因此使用不需要导包
1 创建空白字符串对象
运行:
2 根据字符数组内容创建字符串
运行:
3 根据字节数组来创建字符串
运行
4 直接赋值创建字符串对象
运行
推荐使用直接赋值的方式创建字符串对象
下面是内存图,可以看到new出来的不是同一个对象,赋值出来的是同一个对象
equals比较的是字符串的内容是否相同
运行:
使用for循环完善
最后还有0次机会 修改为 账户被锁定
登录成功的情形:
运行:
for循环改善
运行:字符长度超出三个也只遍历到三个
优化
运行:
运行;
定义方法:
调用
运行
定义函数
调用
运行:
charAt方法
equals方法
endWith:通过查看手册可以看到这个函数是判断是否以指定字符结尾
length方法
字符串的方法非常多,无法一一学到,要用的时候查手册即可
本文作者为BUG之神,转载请注明。