Java:包含关键短语的输出字符串

时间:2014-07-29 21:25:22

标签: java string key phrase

我希望了解如何从包含关键短语的字符串中提取单词。

让我们假设关键短语是“_01”,输出包含关键短语的输入序列“panorder_01,panorder_02,disorder_01,forkorder_01,forkorder_02,forkorder_03”中的任何单词的好方法是什么?

2 个答案:

答案 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