Java函数实现字符串替换和查找操作
发布时间:2023-10-05 22:45:00
Java函数可以使用String类提供的replace和indexOf方法来实现字符串的替换和查找操作。
1. 字符串替换:
- replace方法:该方法可以将原字符串中指定的字符或字符序列替换为目标字符或字符序列。函数签名为:public String replace(CharSequence target, CharSequence replacement)
- 示例代码:
String str = "Hello, world!";
String newStr = str.replace("world", "Java");
System.out.println(newStr); // 输出:Hello, Java!
2. 字符串查找:
- indexOf方法:该方法可以返回指定字符或字符序列在原字符串中 次出现的位置。函数签名为:public int indexOf(String str) 或 public int indexOf(String str, int fromIndex)
- 示例代码:
String str = "Hello, Java!";
int index = str.indexOf("Java");
System.out.println(index); // 输出:7
// 可以指定起始位置
int startIndex = 2;
int index = str.indexOf("a", startIndex);
System.out.println(index); // 输出:4
注意事项:
- 字符串是不可变的,所以以上操作都是返回一个新的字符串。
- 如果要替换或查找的字符或字符序列不存在,则方法返回的是原字符串,而不会抛出异常。
以上就是使用Java函数实现字符串替换和查找操作的简介,希望对你有所帮助!
