繁体   English   中英

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

[英]Read java special character from a string in a file

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

例如,我已经在文件中编写了:

字符串my_string =“ \\”“

字符串到达​​第二个\\时不会结束,因此如何检测\\“就像是一个字符一样

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

字符串my_string ='“'

如果我正在逐个读取字符,我如何确切地知道我到达了'显然类似if(char ==''')的内容不起作用

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM