我希望了解如何从包含关键短语的字符串中提取单词。
让我们假设关键短语是“_01”,输出包含关键短语的输入序列“panorder_01,panorder_02,disorder_01,forkorder_01,forkorder_02,forkorder_03”中的任何单词的好方法是什么?
答案 0 :(得分:1)
使用input.split(", ")
将字符串拆分为单词数组。
然后对每个单词使用word.contains("_01")
,以查看它是否包含短语。
答案 1 :(得分:0)
您可以首先拆分字符串并使用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