当前位置:编程学习 > JAVA >>

替换字符串中的字符,请教!

字符串中包含"aa":1.000  ,想把"aa":1.000替换成 "bb":0.000  

请教一下应该怎么替换呢。小白求教。 java字符串 替换字符 java 替换字符 --------------------编程问答-------------------- 1.字符串中带双引号的string使用转义字符:string s =  " \"aa\":1.000 ";
2.替换单例子的话,直接便利下 --------------------编程问答-------------------- 没什么通用性需求的话。。
		String str = "\"aa\":1.000";
str = str.replace("aa", "bb").replace("1", "0");
--------------------编程问答--------------------
引用 1 楼 a1006570862 的回复:
1.字符串中带双引号的string使用转义字符:string s =  " \"aa\":1.000 ";
2.替换单例子的话,直接便利下

我现在试一下。 --------------------编程问答--------------------
System.out.println("\"aa\":1.000".replaceAll("\"aa\":1.000", "\"bb\":0.000"));
--------------------编程问答--------------------
引用 2 楼 fudongrifdr 的回复:
没什么通用性需求的话。。
		String str = "\"aa\":1.000";
str = str.replace("aa", "bb").replace("1", "0");


这样不行吧,里面所有的1不是都变成0 了??? --------------------编程问答-------------------- 所以你多举几个例子啊。。 --------------------编程问答--------------------
引用 6 楼 fudongrifdr 的回复:
所以你多举几个例子啊。。


String strString=cc10dd"aa":1.000  ,把"aa":1.000替换成"bb":0.000 --------------------编程问答--------------------
		String str= "cc10dd\"aa\":1.000";
str = str.replace("aa\":1", "bb:0");
--------------------编程问答--------------------
引用 8 楼 fudongrifdr 的回复:
		String str= "cc10dd\"aa\":1.000";
str = str.replace("aa\":1", "bb:0");
"bb\":0" --------------------编程问答-------------------- replace就可以,不过貌似需求不应该这么简单吧 --------------------编程问答--------------------
引用 4 楼 oOrayOo 的回复:
System.out.println("\"aa\":1.000".replaceAll("\"aa\":1.000", "\"bb\":0.000"));

这样不行吗?
补充:Java ,  Java相关
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,