用java编写程序,获取字符串"质疑Java、理解java、成为JaVa、超越jAva"中,java(不区分大小写)出现 的次数。
时间: 2024-10-28 21:12:20 浏览: 11
在Java中,你可以使用正则表达式配合`replaceAll()`函数来计算字符串中某个模式(这里是"java",无论大小写)出现的次数。下面是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
String str = "质疑Java、理解java、成为JaVa、超越jAva";
String pattern = "(?i)java"; // (?i) 表示忽略大小写匹配
int count = str.replaceAll(pattern, "").length(); // 使用replaceAll替换所有匹配项,然后计算剩余空字符串的长度
System.out.println("Java出现的次数: " + count);
}
}
```
在这个例子中,`replaceAll(pattern, "")`会将所有的"java"(不管大小写)替换成空字符串,所以剩下的空字符串长度就是"java"出现的次数。
阅读全文