在Java中处理TAB字符

问题描述

| 我正在使用RandomAccessFile阅读器浏览配置文件我有一个配置选项,该选项与该行的开头相距一(1)个标签。当我的读者得到这一行时,我是否能够告诉它跳过一个字符然后开始阅读,还是制表符不能那样工作? 例:
This is a line
        This line has a tab
假设我已将第二行加载到阅读器中。如果我正在使用那个弦乐并且我做
currentLine = currentLine.subString(1);
那会给我:
currentLine = \"This line has a tab\";
谢谢你的帮助。     

解决方法

是的,制表符是一个字符。您可以在Java中使用\“ \\ t \”进行匹配。     ,您也可以使用制表符“ 3”代替“ 4”来表示制表符。
char c =\'t\';
char c =(char)9;
    ,或者,您可以对字符串执行ѭ6来处理人们使用空格而不是制表符的情况(除非您正在读取makefile)