1.API和API帮助文档
显示、索引和输入在左上角
2.String构造方法和内存分析
用字符串和任意的数据类型进行相加都是拼接操作并产生了一个新的字符串。
构造方法
内存分析
1.直接赋值可以节约内存
2.每new一次就是在堆内存开辟了一个新的小空间有新的地址值。所以相同的字符串地址值不会复用,有时会比较浪费空间。
3.字符串的比较
4.练习一:用户登录
1.对着程序Ctrl+B可以查看源码
2.alt+回车:自动补全左边
3.看到综合练习题,用读题拆解法,不要想着一步把题目的全部框架写出来,可以逐步读题列出一个个小问,然后逐步解决一个个小问。
1.
2.
3.
4.
将以上键盘录入和比较的行为重复三次,那就需要循环去包裹。
使用for循环还是while循环:for循环——知道循环的次数和范围,while循环——不知道循环的次数但知道循环停止的条件。
使用3.for快捷方式写出fou循环 。在“登陆成功”后记得break跳出循环。
5.丰富细节符合实际开发
5.练习二:遍历字符串
数组名.length是属性不用加括号,字符串对象.length()是方法需要加括号。
快捷键:Ctrl+alt+V自动生成左边
str.charAt(i)显示字符串中第i个字符。
1.提到统计就要想到计数器思想:满足××条件以后就变量++;
2.
6.练习三:字符串拼接
定义一个方法前必须要问自己的三件事——
注意这里for循环中对于是否是数组中最后一个元素的判断决定了是否要加逗号,以及对于左右括号的拼接的做法。
7.练习四:字符串反转
字符串反转的要点:倒着遍历。str.length()forr即为倒着循环,从i=length-1到i=0。
快捷键:shift+F6批量修改
“”:长度为0的空白字符串。