首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Java中处理TAB字符

在Java中处理TAB字符
EN

Stack Overflow用户
提问于 2011-05-24 22:54:19
回答 3查看 112.2K关注 0票数 22

我正在使用RandomAccessFile阅读器浏览一个配置文件。我有一个配置选项,离行的开头只有一(1)个制表符。当我的阅读器得到这一行时,我是否可以告诉它跳过一个字符然后开始阅读,或者制表符不是这样工作的吗?

示例:

代码语言:javascript
复制
This is a line
        This line has a tab

假设我已经将第二行加载到我的阅读器中。如果我在玩那个字符串,并且我做了currentLine = currentLine.subString(1);

那会不会给我:

代码语言:javascript
复制
currentLine = "This line has a tab";

谢谢你的帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-24 22:57:29

是的,制表符是一个字符。您可以在java中将其与"\t“匹配。

票数 60
EN

Stack Overflow用户

发布于 2015-05-16 01:14:27

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

代码语言:javascript
复制
char c ='\t'; // tabulator
char c =(char)9; // tabulator
票数 7
EN

Stack Overflow用户

发布于 2011-05-24 23:08:58

或者,当人们使用空格而不是制表符时,您可以对字符串执行trim()来处理这种情况(除非您正在读取makefile)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6112419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档