标签: java
它显示了我未公开的字符文字错误 任何人都可以帮助我
String sname="c:/sharan/java"; char a[]=sname.toCharArray(); for(int i=0; i< a.length;i++) if(a[i]=='/') a[i]='\';
答案 0 :(得分:3)
您需要转义\
\
a[i]='\\';
否则,\'充当角色'的转义符,但字符文字仍然未终止。
\'
'
答案 1 :(得分:0)
\是逃脱角色。因此,您需要添加其他\。
这意味着您的陈述应为a[i]='\\';
Complete list of escape characters