Java获取字符串的子字符串

Aru*_*run 1 java string

我有2个字符串,如下所示:

String paramNum = "99999256";
String opCode = "99999";
Run Code Online (Sandbox Code Playgroud)

String paramNum我想要提取字符串中包含的字符串值之后的部分opCode

所以用上面的例子:结果应该是"99999256"- "99999"= "256".Parse paramNum(99999256)并到达after的位置,99999然后执行子串直到字符串的结尾.但我不确定如何达到那个位置?

请注意,这只是我想对这些字符串做什么的符号表示,它们的意思是对2 int进行减法.

Mar*_*oun 5

100种可能方式的一种方式:

String res = paramNum.replace(opCode,"");
Run Code Online (Sandbox Code Playgroud)

访问String API为您的创意火力加油.

如果您只想替换第一场比赛,您可以:

String res = paramNum.replaceFirst(opCode,"");
Run Code Online (Sandbox Code Playgroud)

  • 棘手,因为如果`opCode`在字符串中出现多次,则所有出现的事件都将被替换. (5认同)
  • 如果99999出现在下半场怎么办? (3认同)