我正在使用RandomAccessFile阅读器浏览配置文件。我有一个配置选项,它距离行首一(1)个标签。当我的读者得到这一行时,我是否可以告诉它跳过一个字符然后开始阅读,或者标签字符是不是那样工作?
示例:
This is a line
This line has a tab
假设我已将第二行加载到我的阅读器中。如果我正在使用该字符串,我会currentLine = currentLine.subString(1);
这会给我:
currentLine = "This line has a tab";
感谢您的帮助。
答案 0 :(得分:50)
是标签字符是一个字符。您可以在java中将其与“\ t”匹配。
答案 1 :(得分:3)
或者您可以在字符串上执行trim()
来处理人们使用空格而不是制表符的情况(除非您正在阅读makefile)
答案 2 :(得分:3)
您还可以使用制表符'\t'
来代表标签,而不是"\t"
。
char c ='t';
char c =(char)9;