java只能处理文本文件吗?

解决方案 »

  1.   

    一般的文本文件的存储格式是固定的,而且很简单,用java或者任何一个语言都可以读
    但是其他的文件,由于我们不知道具体的存储格式,所以我们无法读取
    一般用poi读word或excel
      

  2.   

    java任何格式的文件都能读进来,但是由于word文档里面加了很多格式控制符,所以你不可能自己去分析这些符号的意义,所以一般都有专门的工具包来替你分析。
      

  3.   

    word属于二进制文件,与一般的文本文件不同,带Stream的io类可以读
      

  4.   

    java 的io方法,比如FileReader,FileInputStream都可以对word文档操作,但是读出来也没有用,你根本不知道那些字符的意思,所以也没有办法把具体的内容解析出来
      

  5.   

    呵呵,给你一个链接,里面总结得特清楚。
    http://lboss.blogdriver.com/lboss/123707.html