我有一个文本文件,即时通讯正在做这样的事情:
resultingTokens = currentLine.split("\\t");
文件数据由制表符分隔。但是当我用上面的代码解析它时,它没有给出预期的输出。我意识到该标签实际上是特定于编辑器的。但是Java(上面的代码)如何解释它?
最佳答案
您正尝试在\t
上进行分割(字面反斜杠后跟小写字母T),因为您要转义反斜杠。带t的单个反斜杠代表一个制表符。
resultingTokens = currentLine.split("\t");
将会给您带来预期的结果。