java - Java中外部字符串减去内部字符串

标签 java string

我想知道是否有任何方法可以根据用户的选择减去 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/

相关文章:

java - JPA:@ManyToOne,1 表中不必要的重复条目

java - 缩放后图像处于横向模式而不是纵向模式

java - 如何在Java中将用户输入的字符与字典文件进行比较?

string - Rust 惰性静态自定义结构实例

java - android:自定义相对布局(或...)内的通用 ImageView (或任何其他 View )

java - 获取 Intellij Idea 以突出显示不兼容的编译器代码?

java - 无法在Android Studio中解析: com. mcxiaoke.volley :library:1. 0.19

swift - 我可以将关联对象添加到 Swift Struct 吗?

C#计算给定宽度的字符串的高度

java - 字符串比较错误