java 替换指定位置的字符_java Sting 如何替换指定位置的 字符?

展开全部

#include

#include

#include

(此处空一行)

using namespace std;

int main()

{

string str="123/421657/abcd///456789";

(此处空一行)

cout << str << endl;

replace(str.begin(),str.end(),'/',' ');

cout << str << endl;

return 0;

}

注:使用StringBuilder来构建字符串,然后可以使用strBuilder.setCharAt(1, '');来修改某e69da5e887aa3231313335323631343130323136353331333366306439一字符,如果要将字符串的所有特定字符全部替换,string中可以使用replaceAll("","");方法。

477edc8e9b89c49779c99f0693657dc8.png

扩展资料:

String字符串操作

replace(oldChar, newChar)方法参数1:要被替换的字符,参数2:替换进去的字符

该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串。经过该方法调用以后,原来的字符串不发生改变。例如:

String s = "abcde8fghijk8lmn";

String a = s.replace('8', 'Q');

a的值为"abcdeQfghijkQlmn"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值