【发布时间】:2020-06-28 02:50:47
【问题描述】:
我要做的是通过字符串查找循环,然后将它们与 arrayList 匹配。
说,我得到了这段代码:
import java.io.*;
import java.text.ParseException;
import java.util.*;
public class Test_Mark4 {
public static ArrayList<String> patterntoSearch;
public static void main(String[] args) throws IOException, ParseException {
String text = "Lebron James";
patterntoSearch = new ArrayList();
patterntoSearch.add("Lebron James");
patterntoSearch.add("Michael Jordan");
patterntoSearch.add("Kobe Bryant");
System.out.println(patterntoSearch);
System.out.println(text);
boolean valueContained = patterntoSearch.contains(text);
System.out.println(valueContained);
}
}
但是,如果我将 String text = "Lebron James"; 替换为 String text = "Lebron James 2017-218 NBA Hoops Card"; 会怎样?显然,该字符串中有字符串Lebron James,但它也与其他单词混在一起(我不在乎,只关心字符串Lebron James。我曾考虑过for 循环,但不确定如何构建它。
【问题讨论】:
-
感谢采纳答案,考虑点赞;>
-
感谢您的帮助!我很感激。而我就是这样做的。 =)
标签: java regex string arraylist matcher