我想知道是否有任何方法可以根据用户的选择减去 Java 中另一个字符串中包含的字符串。
这是我的代码:
removeIng = pH1 + pH2 + pH3;
System.out.print("Enter number corresponding to element you want to remove");
System.out.printf("%s",removeIng);
remove = in.nextInt();
switch(remove)
{
case 1:
removeIng = pH2 + pH3;
case 2:
removeIng = pH1 + pH3;
case 3:
removeIng = pH1 + pH2;
}
我需要代码是动态的,以便用户可以根据需要删除所有元素。我已经创建了一个外部循环来允许这种可能性。但我不知道如何让“removeIng”减去用户选择的元素。我可以弄清楚另一部分。任何帮助将不胜感激。我找到了减去声明为“blah blah”的字符串的方法,但没有这样的。希望这是有道理的。
谢谢。
最佳答案
尝试String.replace(CharSequence目标,CharSequence替换)
(javadoc)。还有a version of this method如果您需要更强大的替换语法,则使用正则表达式。
关于java - Java中外部字符串减去内部字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5252982/