查找方法 indexOf
int 结果 = 源字符串.indexOf(目标字符串)
如果,目标字符串,存在于源字符串中,结果就是查到找的下标
如果,目标字符串,不存在于源字符串, 结果就是-1
源字符串就是比较长的一句话
目标字符串就是要查找词
根据返回结果是不是-1来验证,目标记是否存在

右方查找

字符串的截取法 substring
用法一,传一个参数

用法二,传两个参数

小结格式
// 从起点索引一直截取到终点
String 新字符串 = 源字符串.substring(起点索引);
// 根据起点与终点的位置来截取字符串
String 新字符串 = 源字符串.substring(起点索引,终点索引)
去除空格

案例 非空验证
import java.util.Scanner;
public class test11去空格的用法 {
public static void main(String[] args) {
// 接收用户输入
// 如果用户入了空,提示数据非法
Scanner scanner = new Scanner(System.in);
System.out.println("请输入聊天内容:");
String content = scanner.nextLine();
// 剥离内容中的空符号
String c = content.trim();
// 判断内容是否为空
if (c.length() == 0) {
System.out.println("数据不能为空");
} else {
System.out.println(c);
System.out.println("发送成功,长度为"+c.length());
}
}
}
字符串的拆分 split方法
用法
String[] 数组名称 = 字符串.split(拆分依据);
注意:返回的结果是一个数组
用法

示例
import java.util.Scanner;
public class tset12字符串的拆分 {
public static void main(String[] args) {
// 接收一组学生的姓名,然后欢迎他们
Scanner scanner = new Scanner(System.in);
System.out.println("请输入学生姓名 以-分开");
String content = scanner.nextLine();
System.out.println(content);
// 对字符串进行分割
String[] res = content.split("-");
System.out.println(res);
// 遍数组欢迎同学
for (int i = 0; i < res.length; i++) {
// 获取当前下标对应的数据
String name = res[i];
System.out.println("欢迎你新同学".concat(name));
}
}
}
字符串的比较 compareTo



规律

判断是否为空 isEmpty

大小写转换

本文详细介绍了Java中常用的字符串操作方法,包括indexOf用于查找子串位置,substring用于字符串截取,trim用于去除空格,以及split方法进行字符串拆分。通过示例代码展示了每个方法的使用方式,帮助读者理解并掌握这些基本操作。

1919

被折叠的 条评论
为什么被折叠?



