gpt4 book ai didi

java - 如何检查字符串是否包含关键字?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:04:32 25 4
gpt4 key购买 nike

我正在编写一个程序,要求用户输入关键字和一篇文章,然后检查文章中使用了多少个关键字。

当前输出:


输入关键词:

狗,猫

输入论文:

我喜欢猫

线程“main”中的异常 java.lang.RuntimeException


期望的输出:


输入关键词:

狗,猫

输入论文:

我喜欢猫

1


到目前为止,这是我的代码:

static int keywordsChecker(String shortEssay, String keywords) {
int count = 0;

for (int i = 0; i < keywords.length(); i++) {

String[] ary = keywords.split(",");

if (shortEssay.contains(ary)) {
count++;
}
System.out.println(count);


}
return count;
}

public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Enter keywords: ");
String keyword = input.nextLine();
System.out.println("Enter essay: ");
String essay = input.nextLine();
keywordsChecker(essay, keyword);

}

最佳答案

static int keywordsChecker(String shortEssay, String keywords)
{
int count = 0;
String[] ary = keywords.split(",");
for (int i = 0; i < ary.length; i++) {
if (shortEssay.contains(ary[i])) {
count++;
}
}
return count;
}

只需调用此方法并获取您的关键字计数即可。 :)

关于java - 如何检查字符串是否包含关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41277460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com