Java 如何删除字符串中的单个字符?
例如:Java 如何删除字符串中的单个字符?,java,Java,例如: String result; String letter_a = "a"; String letter_b = "b"; String letter_c = "c"; 我们知道串接字符串很容易,比如result=letter\u a+letter\u b+letter\u c 当前,结果的值为“abc” 但是如果我想把字母c减去结果比如result=result-letter-letter\u c,该怎么办呢。结果是否为result=“ab”?在字符串上使用replace,使其成
String result;
String letter_a = "a";
String letter_b = "b";
String letter_c = "c";
我们知道串接字符串很容易,比如result=letter\u a+letter\u b+letter\u c
当前,结果的值为“abc”
但是如果我想把字母c
减去结果
比如result=result-letter-letter\u c
,该怎么办呢。结果是否为result=“ab”
?在字符串上使用replace,使其成为最终结果。replace(“c”),replace;将其重新分配给final或任何其他变量否,它将给您一个编译错误,如错误:二进制运算符“-”的操作数类型错误
转到substring()
并再次将其存储回final1
变量中。
对于您的情况,final1=final1.substring(0,final1.length()-1)代码>的副本。首先,您只能使用StringBuilder类:不能将变量名声明为final
<保留代码>最终版
word@ChiragSavsani哦,对不起,我忘了。@RushiMThakker我改变了我的问题,先生。谢谢,我不知道用“无”替换是否真的与字符串减法相同。好吧,用“无”替换意味着位置将变成位置,假设字符串是abc、acb、cba或cab,那么在c上应用“用N替换”将使u剩下a和b:)