50,530
社区成员
发帖
与我相关
我的任务
分享
String str = "aaa\nnn\tttt" + System.getProperty("line.separator") + "rrr";
int k = 0 ;
for(int i=0; i<str.length();i++){
char c = str.charAt(i) ;
if (c ==9 || c==10 || c==13){
k++ ;
}
}
char[] carray = new char[str.length() + k];
int j= 0 ;
for(int i=0; i<str.length();i++){
char c = str.charAt(i) ;
if (c == 9){
carray[j++] = (char)92;
carray[j++] = (char)116;
continue;
}
if (c == 10){
carray[j++] = (char)92;
carray[j++] = (char)110;
continue;
}
if (c == 13){
carray[j++] = (char)92;
carray[j++] = (char)114;
continue;
}
carray[j++] = c;
}
System.out.println(carray);