ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

java中去掉字符串中的第一次出现的某个子字符串,以and为例

java中去掉字符串中的第一次出现的某个子字符串,以and为例

在 Java 里,如果只想把字符串里第一次出现的"and"去掉,可以用replaceFirst,它支持正则,也能直接写普通字符串:

java

复制

public class RemoveFirstAnd { public static void main(String[] args) { String s = "apple and banana and cherry"; // 去掉第一个 "and",保留前后空格 String r = s.replaceFirst("and", "").trim(); // 如果想去掉多余空格,再补一个 replaceAll r = r.replaceAll("\\s{2,}", " "); System.out.println(r); // 输出: apple banana and cherry } }

要点

  1. replaceFirst只替换第一次匹配。

  2. 如果想去掉前后多余空格,再trim()或replaceAll("\\s{2,}", " ")即可。

返回列表