Java .contains第一个实例

标签 java

我有一个字符串

"the dog jumped over the fox"

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

编辑:我意识到我的问题不明确。正如你们大多数人现在可能已经猜到的那样,我想找到它的第一个实例,将其“拉”出来,然后用“”替换它。

最佳答案

如果“pull out”是指删除,则可以使用String#replaceFirst

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

关于Java .contains第一个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13735801/

相关文章:

java - 将属性文件合并到现有 Runabble jar 不起作用

java - Akka Camel 和 Spring

java - 有序集合和排序集合有什么区别?

java - 进行maven安装时“"[ERROR] file doesn' t存在”是什么意思?

java - 使用 java.util.Scanner 的线程 "main"java.util.NoSuchElementException 中出现异常

java - 与 GridbagLayout 一起使用时,setSize()、setMaximumSize()、setMinimumSize() 之间有什么区别

java - 为什么垃圾收集日志元空间值与提供的标志不同?

java - JBoss 5.0.1 : log4j. 属性文件在 EAR 中未生效

java - 对表列进行排序时如何忽略某些字符

java - 如何使用 ChromeDriver 运行 Selenium Webdriver 测试用例?