Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何删除字符串中的单个字符?_Java - Fatal编程技术网

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:)