我正在使用RandomAccessFile阅读器浏览一个配置文件。我有一个配置选项,离行的开头只有一(1)个制表符。当我的阅读器得到这一行时,我是否可以告诉它跳过一个字符然后开始阅读,或者制表符不是这样工作的吗?
示例:
This is a line
This line has a tab
假设我已经将第二行加载到我的阅读器中。如果我在玩那个字符串,并且我做了currentLine = currentLine.subString(1);
那会不会给我:
currentLine = "This line has a tab";
谢谢你的帮助。
发布于 2011-05-24 22:57:29
是的,制表符是一个字符。您可以在java中将其与"\t“匹配。
发布于 2015-05-16 01:14:27
您还可以使用制表符'\t'
代替"\t"
来表示制表符。
char c ='\t'; // tabulator
char c =(char)9; // tabulator
发布于 2011-05-24 23:08:58
或者,当人们使用空格而不是制表符时,您可以对字符串执行trim()
来处理这种情况(除非您正在读取makefile)。
https://stackoverflow.com/questions/6112419
复制相似问题