Java。包含第一个实例

时间:2012-12-06 02:01:35

标签: java

我有一个字符串,比如说

"the dog jumped over the fox"

如果我string.contains("the"),它将返回true。有没有办法可以提取"the"的第一个实例?

编辑:我意识到我的问题含糊不清。正如你们大多数人现在可能已经猜到的那样,我想找到它的第一个例子,“拉”出来,并用“”替换它。

2 个答案:

答案 0 :(得分:3)

如果通过“拉出”表示删除,则可以使用String#replaceFirst

String sentence = "the dog jumped over the fox";
if (sentence.contains("the")) {
    sentence = sentence.replaceFirst("the\\s*","");
}

答案 1 :(得分:0)

你想找到字符串的第一个实例吗?见string.indexof

你要替换第一个实例吗?见string.ReplaceFirst

http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html