我有一个文本文件,即时通讯正在做这样的事情:

resultingTokens = currentLine.split("\\t");


文件数据由制表符分隔。但是当我用上面的代码解析它时,它没有给出预期的输出。我意识到该标签实际上是特定于编辑器的。但是Java(上面的代码)如何解释它?

最佳答案

您正尝试在\t上进行分割(字面反斜杠后跟小写字母T),因为您要转义反斜杠。带t的单个反斜杠代表一个制表符。

resultingTokens = currentLine.split("\t");


将会给您带来预期的结果。

09-26 06:24