小编Kev*_*vin的帖子

String的替换all正在替换none

我有以下代码:

System.out.println("Trace: #" +"2");
System.out.println(rv); 
        rv.replaceAll("$t",sTAB);
System.out.println("Trace: #" +"3");
System.out.println(rv); 
Run Code Online (Sandbox Code Playgroud)

rv和sTAB是String类型.并且sTAB具有制表符的值.输出如下:

Trace: #2
is$thi$t
Trace: #3
is$thi$t
Run Code Online (Sandbox Code Playgroud)

但我希望:

Trace: #2
is$thi$t
Trace: #3
is{tab}hi{tab}    
Run Code Online (Sandbox Code Playgroud)

当然,{tab}是实际的制表符.你能解释我的代码有什么问题吗?

java string replaceall

0
推荐指数
1
解决办法
238
查看次数

标签 统计

java ×1

replaceall ×1

string ×1