java - 从字符串中删除设置的子字符串

标签 java

我需要从Java中的字符串中删除设置的子字符串。我怎样才能做到呢? 示例:

string st1="文本结尾"; string st2="end of the ";

结果:
st1="文本"。

最佳答案

你可以这样做:

String newString = st1.replace(st2, "");

// String newString2 = st1.replaceAll(st2, ""); Alternative
// String newString3 = st1.replaceFirst(st2, ""); Alternative 2

但是,您的问题有家庭作业的味道,因此如果这是真的,您应该在以后的问题上添加该标签。

Java String documentation

关于java - 从字符串中删除设置的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9811601/

相关文章:

Java Try Catch block 大小

java - 等待(超时)不可靠吗?

java - 是否可以将 Pitest 配置为存在依赖于 Maven 的 jar 文件而不是 Maven 模块本身的突变测试代码?

java - 像ucwords一样使用正则表达式制作首字母大写

java - 来自另一个类的非静态方法到静态方法

java - Spring 应用程序正在从我的所有属性文件加载属性,而不仅仅是我在上下文 :property-placeholder 中指定的属性

java - Java Connector Architecture (JCA) 有什么用?

java - GroovyClassLoader 和 permgen

java - 如果不是 GL_QUADS,那又如何呢?

java - 如何对具有相同 id 的两行求和