|
- import java.util.regex.Pattern;
- public class TextCounter {
-
- /**
- * 统计searchText在mainText中出现的次数。
- *
- * @param mainText 原文本
- * @param searchText 要查找的文本
- * @return 出现次数
- */
- public static int countOccurrences(String mainText, String searchText) {
- if (searchText == null || searchText.isEmpty()) {
- return 0;
- }
-
- // 使用Pattern.quote来避免searchText中的正则表达式特殊字符
- return mainText.split(Pattern.quote(searchText), -1).length - 1;
- }
- public static void main(String[] args) {
- String mainText = "这是一个示例文本,示例文本将用于统计某个特定文本的出现次数。请看示例文本。";
- String searchText = "示例文本";
-
- // 调用方法并获取出现次数
- int count = countOccurrences(mainText, searchText);
-
- // 输出结果
- System.out.println("The text "" + searchText + "" appears " + count + " times.");
- }
- }
复制代码
// 调用方法并获取出现次数
int count = countOccurrences(mainText, searchText);
作成参数了 原文,要找的文本,返回出现的次数,
然而不会在火山中调用JAVA代码,也不会调用JAR包,
尝试了下 依然不会封装,没入门
|
|