有个文件要解释,类似如下:
01 食品  保健食品
02 药品  处方药品
....字段间用tab分隔,这样感觉浪费好大啊,TAB好象占6个字符长度,而且我们程序解析怎么处理?

解决方案 »

  1.   

    tab分隔感觉不是一个好的方法,间隔很大很浪费
    程序读的时候是否遇到ASCII"08"就表示识别到一个TAB符号?
      

  2.   

    Tab 的大小是 1 个字节,虽然看上去是比较大的,但是与其他的 ASCII 字符的占用的大小是一样的,不会产生存储上的浪费。你可以一行一行的读取,每行采用 split("\t"); 把它们拆分成数组就可以了。