gpt4 book ai didi

java - 如何检查数组中的任何内容,在标题中显示为子字符串

转载 作者:行者123 更新时间:2023-11-29 06:31:17 25 4
gpt4 key购买 nike

我的数组字符串中有一些预定义的公司名称

我正在尝试检查数组中是否有任何内容作为标题中的子字符串出现

这是我的程序,标题有“INDIABULLS”这个词,但为什么我没有

import java.util.Arrays;
import java.util.List;

public class Test {

public static void main(String args[]) {

String[] myFirstStringArray = new String[] {
"INDIABULLS HOUSING FINANCE LTD.",
"INDIABULLS REAL ESTATE LTD.", };
try {
List<String> wordList = Arrays.asList(myFirstStringArray);
String title = "INDIABULLS HOUSING FINANCE Q2 NET UP 24% AT RS 555 CR";
String[] titleWords = title.toUpperCase().split(" ");
for (String word : titleWords) {
if (wordList.contains(word)) {
System.out.println("Yes");
break;
} else {
System.out.println("No");
}
}
} catch (Exception e) {
e.printStackTrace();
}

}
}

最佳答案

那是因为字符串数组将包含 ["INDIABULLS","HOUSING",...] 而您的 wordList 包含 ["INDIABULLS HOUSING FINANCE LTD.","INDIABULLS REAL房地产有限公司。”]

因此,当您检查 wordList 是否包含字符串“INDIABULLS”时,它会返回 false,因为它不包含这样的字符串。

关于java - 如何检查数组中的任何内容,在标题中显示为子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33287056/

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