日期:2020/10/30 周五@home
书籍:《手把手教你学Java》
学习内容:第九章数组
+++++++++++++++++++++++++++++++++++++++++++++++++++++
总结:
字符串:字符串是一系列字符组成的序列
- 字符串长度
- 字符串s,s.length() 计算长度,按个数算长度 ,用字符串的方法
- 数组a的长度已知,所以用a.length及计算长度,用属性即可
- length() 方法返回int类型
- 字符串比较
- equals() 检查组成字符串内容的字符是否一致,包括大小写
- equalsIgnoreCase() 忽略大小写的字符串比较
- toUpperCase()转换字符串中的英文字符为大写
- toLowerCase() 转换字符串中的英文字符为小写
- 字符串连接
- +
- concat()方法:
String a = "Hello, "; String b ="Ginger"; String c = a.concat(b); System.out.println(c);
- 字符串常用的提取和查询方法
- indexOf()
- lastIndexOf()
- substring() 用于提取从位置索引开始的字符串部分,括号里面是你想提取的字符串索引开始的位置
- substring(beginIndex,endIndex), 提取从索引beginIndex开始,以endIndex结束但不包括的字符串,that is to say, 包括左不包括右
- trim(), 去掉字符串前后的空格
-
// 字符串查询,找不到就返回-1 String str = "abcdabcd"; System.out.println(str.indexOf("c")); //搜索第一个出现的字符的索引位置 System.out.println(str.lastIndexOf("c")); // 搜索最后一个出现的字符的索引位置 System.out.println(str.substring(1)); // 提取从索引1开始的字符串: "bcdabcd" System.out.println(str.substring(1, 5)); // 提取从索引1开始,4结束的字符串: "bcda", that is to say, 包括左不包括右 System.out.println(" ab c ;".trim()); // trim()只能去掉前后空格