我希望了解如何从包含关键短语的字符串中提取单词。
假设关键字是“_01”,输出包含关键字的输入序列“panorder_01,panorder_02,disorder_01,forkorder_01,forkorder_02,forkorder_03”中的任何单词有什么好的方法?
用于input.split(", ")
将字符串拆分为单词数组。
然后word.contains("_01")
对每个单词使用,看它是否包含该短语。
您可以先拆分字符串并使用 contains 方法检查字符串是否包含“_01”
样本:
String s = "panorder_01, panorder_02, disorder_01, forkorder_01, forkorder_02, forkorder_03";
String s2 [] = s.split(",");
for(String s3 : s2)
{
if(s3.trim().contains("_01"))
System.out.println(s3.trim());
}
结果:
panorder_01
disorder_01
forkorder_01