首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

读取文件中的字符串及转义字符相关的有关问题

2012-03-02 
读取文件中的字符串及转义字符相关的问题文件里存有带转义字符的一个字符串。如: ASD\\BCD ,即实质上想表

读取文件中的字符串及转义字符相关的问题
文件里存有带转义字符的一个字符串。如: "ASD\\BCD ",即实质上想表示的字符串为 "ASD\BCD "。
程序读取文件的内容,存入String类型对象,则 "\\ "被作为两个字符分别保存。转义字符本身被作为一个字符保存了。
想让String中保存实际的 "ASD\BCD "字符串,该怎样做呢?

[解决办法]
你存的时候就存为ASD\BCD 吗?那你取出来就是ASD\BCD了
[解决办法]
不是很清楚 好像要控制转义字符才可以实现MS很难
[解决办法]
String s = "ASD\\\\BCD "; (从文件里读出来的)
s = s.replaceAll( "\\\\\\\\ ", "\\\\ ");
System.out.println(s);

热点排行