2022-07-20 第七小组 房雪莹 学习笔记
今日学习内容:
1.==:
"=="比较的是虚地址,虚地址:对象在内存中的位置
new就代表新建
2.equals方法:
1.需要传参9,传String类型的参
2.有,返回值是boolean类型
3.访问权限public
3.length方法:
1.不需要传参
2.有返回值,整型int
3.访问权限public
4. 判断指定字符串是否存在,返回值为字符串在s1的下标
返回从左到右遇到的第一个匹配的下标
如果不存在。返回-1
indexOf(String,int)代表从int位置开始查找,包括当前位置
System.out.println(s1.indexOf("a",8));(从下标为8的开始找)
从后往前找
System.out.println(s1.lastIndexOf("a",12));
5.新的字符串:
转大写
System.out.println(str.toUpperCase());
转小写
System.out.println(str.toLowerCase());
判断是否以xxxx开头
System.out.println(str.startsWith("a",2));
判断是否以xxxx结尾
System.out.println(str.endsWith("F"));
忽略大小写进行比较内容
验证码
System.out.println(str.equalsIgnoreCase(str1));
去掉字符串前后的空格
System.out.println(str1.trim());
根据指定的字符分割,分割之后,分割条件是消失
String [] strings = str2.split(",");
System.out.println(Arrays.toString(strings));
for (String string : strings) {
System.out.println(string);
6.字符串的替换:
String str = "hello";
System.out.println(str.replace('e', 'c'));
System.out.println(str.replaceAll("l", "i"));
7.包装器类型(包装类,封装类)
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
今天还讲了输入身份证号,确定生日和人性别,运用了截取等知识点
今日学习感想:
觉得自己有点蒙,感觉会有感觉不会,还是看得懂写不出来