1   164 39775 09:51:38 aaa-NB                      aaa                        39717 
 1   190 39775 09:51:38 aaa-NB                      aaa                        39717 上面的文件中的一段,用java无法读取,是乱码,去掉每行前面的"",就可以读了。这类的文件如何read?thanks

解决方案 »

  1.   

    两种思路,
    一种:
      解决每行第一个字符的乱码问题。选择正确的字符集进行读取操作,这样,读出的内容就不是乱码了。(可能这个文件是UTF-8编码的)
    另一种:
      编写自己的InputStreamReader。由于每行的首字符都是乱码,那么,可以用程序忽略这个没有太大意义的乱码。
      

  2.   

    InputStream.skip(int)方法
    跳过指定的字节数
      

  3.   

    全部读到byte[]里,处理数组还不容易吗