从文件中的字符串中读取java特殊字符

时间:2011-09-28 00:12:14

标签: java character

我正在制作一个程序,从java文件中读取代码并删除所有注释,但我遇到了一些特殊字符问题,因为我假设所有内容都是“是字符串的一部分

例如我写在文件中:

String my_string =“\”“

当字符串到达​​第二个字符串时它不会结束,所以如何检测\“就好像它是一个单个字符

我遇到的另一个问题是当我有这样的事情时

String my_string ='“'

如果我一个接一个地阅读这个角色,我怎么知道我已经达到'显然是这样的,如果(char ==''')不起作用

1 个答案:

答案 0 :(得分:1)

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

要检测转义引号,只需检查反斜杠即可。如果有反斜杠,请将下一个字符视为特殊字符而不是要解析的字符。