2011-09-28 42 views
2

我想提出一个程序,它从一个java文件中读取代码,并删除所有的意见,但我有,因为我假设在心里的“是部分的一些问题与特殊字符字符串阅读在java特殊字符在一个文件中的字符串

比如我写在文件中的:

字符串my_string =“\”“

当到达第二个\字符串并没有结束,所以我怎么检测\”,如果它是一个单一的字符

一诺特尔问题,我是当我有这样的事情

字符串my_string ='“‘

如果我通过一个读角色之一,我怎么完全是我知道我已经达到了一个’明显的像这一点,如果(字符==”'“)不工作

回答

1

使用if(char=='\'')

,并检测转义引号,只是把反斜杠检查。如果存在反斜杠,请考虑将下一个字符视为特殊字符,而不是要分析的内容。

+0

我做这样的事情,如果(strLine.charAt(X-1)!= '\' '&& strLine.charAt(X)=''“)的问题是,这种情况从来没有检查 – user697110