在Java中处理TAB字符

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (51)

我正在使用RandomAccessFile阅读器阅读配置文件。我有一个配置选项,它是从行首开始的一(1)个选项卡。当我的读者得到这条线时,我是否能够告诉它跳过一个字符然后开始阅读,或者制表符不是以这种方式工作的?

例:

This is a line
        This line has a tab

假设我已将第二行加载到我的阅读器中。如果我正在玩那个弦乐,我就玩currentLine = currentLine.subString(1);

会给我:

currentLine = "This line has a tab";
提问于
用户回答回答于

是的制表符是一个字符。你可以在java中将它与“\ t”匹配。

用户回答回答于

或者你可以trim()在字符串上执行一个字符来处理人们使用空格而不是制表符的情况(除非你正在读取makefile)

扫码关注云+社区