txt文本中字段间用TAB作为分隔是什么意思?
有个文件要解释,类似如下:
01 食品 保健食品
02 药品 处方药品
....
字段间用tab分隔,这样感觉浪费好大啊,TAB好象占6个字符长度,而且我们程序解析怎么处理?
------解决方案--------------------为了把值分开吧,字段之间要有个东西来区分.程序取得一行后要对数据进行处理,然后分别读取数据.
------解决方案--------------------Tab 的大小是 1 个字节,虽然看上去是比较大的,但是与其他的 ASCII 字符的占用的大小是一样的,不会产生存储上的浪费。
你可以一行一行的读取,每行采用 split( "\t "); 把它们拆分成数组就可以了。