我有一种用 br 标记替换字符串中所有“\n”实例的方法。我得到未闭合字符文字错误。
public static String replaceLineWithBr(String text){
String result="";
if(text.length()<=1){
return text;
}else{
for(int i=0;i<text.length();i++){
if((text.charAt(i+1)=='n') && (text.charAt(i)=='\')){ //<--- Error line
result=result+text.substring(0,i)+"<br />"+text.substring(i+2,text.length());
}else return text;
}
}
return text;
为什么此代码text.charAt(i)=='\'
无效?