【问题标题】:Remove Known Part of String Java [closed]删除字符串 Java 的已知部分 [关闭]
【发布时间】:2017-12-30 03:40:39
【问题描述】:

请帮忙。我想去掉我的字符串的一部分,它是由 Java 中的一个数字组成的。

例如。有以下Strings - 60067600567600876 和 '600676600'

如何从 Java 中的每个 strings 中删除 600,以便我保留

67 ; 567876 和 '676600'

【问题讨论】:

标签: java regex string


【解决方案1】:

正如 Pavneet 在他的评论中所说,这很好用:

"60067".substring(3);

另外,如果您想确保它是您要删除的字符串 "600"

"60067".replaceFirst("600", "");

Java Strings 没有remove 方法,因此通常将String 替换为空白""

【讨论】:

  • 这非常有效。非常感谢您没有拒绝我的问题。
【解决方案2】:

试试这个:

String s = "60067 ; 600567 and 600876";
s = s.replaceAll("600", "");
System.out.println(s);

我明白了

67 ; 567 and 876

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2018-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-12
  • 2017-06-26
  • 2020-09-20
相关资源
最近更新 更多