0

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

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

4

2 回答 2

1

用于input.split(", ")将字符串拆分为单词数组。

然后word.contains("_01")对每个单词使用,看它是否包含该短语。

于 2014-07-29T21:28:46.983 回答
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
于 2014-07-29T21:30:28.220 回答