在Java中处理TAB字符

n0p*_*0pe 19 java string character

我正在使用RandomAccessFile阅读器访问配置文件.我有一个配置选项,它是距离行首一(1)个标签.当我的读者得到这一行时,我是否可以告诉它跳过一个字符然后开始阅读,或者标签字符是不是那样工作?

例:

This is a line
        This line has a tab
Run Code Online (Sandbox Code Playgroud)

假设我已将第二行加载到我的阅读器中.如果我正在玩那个String而且我正在玩currentLine = currentLine.subString(1);

这会给我:

currentLine = "This line has a tab";
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

Ric*_*d H 53

是标签字符是一个字符.您可以在java中将其与"\ t"匹配.


liv*_*ove 7

您还可以使用制表符'\t'代替制表符来表示制表符"\t"

char c ='\t'; // tabulator
char c =(char)9; // tabulator
Run Code Online (Sandbox Code Playgroud)