从字符串中删除'\'字符

时间:2015-12-17 08:30:21

标签: java string character stringbuffer

我有一个包含大量'\'(反斜杠)字符的字符串。使用循环我想从字符串中删除所有这些字符。为此,我使用了StringBuffer类和deleteCharAt()方法。

这是我的代码:

public class NewClass33 {
public static void main(String args[]){ 

String s = ""\"MARY\",\"PATRICIA\",\"LINDA\",\"BARBARA\"";

StringBuffer sb = new StringBuffer(s);
    for(int i=0;i<s.length();i++){
        if(sb.charAt(i)=='\'){
            sb.deleteCharAt(i);
        }
    } 
  }
}

对于样本,这里我采取了一个小字符串。

但问题是,它在if循环中显示错误。错误消息是:“Unclosed character literal”。

0 个答案:

没有答案