直接用流来读就行了
FileInputStream file=new FileInputStream("file.*"):
while(file.read()!=-1){
}

解决方案 »

  1.   

    就是用要按照它定义的格式来读里面的数据啦,就是相当于一个浏览自己定义格式的文件,比如说我定义了一个文件以.scc为后缀的文件,别人的阅览器不知道我的内部定义格式,他就不能读我的数据了。。就是现在我知道了它的这种内部定义格式,用JAVA怎么读,显示出来?
      

  2.   

    别人就算知道你的数据格式,别人的浏览器不知道也没有用啊
    所以你现在想写一个读这个格式文件的浏览器是不是?
    假如一个文件内容是如下形式的
    12 xasf
    13 yahgdf
    37 gasdf
    等等,左边一列是数字,右边一列是字符串,以空格分隔
    那你就一行一行读,然后存下来,把左边识别成int型数据,把右边识别成字符串
    然后你想怎么显示就是你自己的事了
    但是无论如何,你都要首先将其作为流读进来
    无论它扩展名是.scc还是.xml或者其他什么东西
    至于具体以ascii读还是binary读,这个参考一下InputStream的文档
      

  3.   

    对,我就是要写一个读这个格式的文件浏览器
    就比如说的定义是这样的:struct abc
                             {  int  a
                                char[] b
                                 c     c
                               };
                            struct 
                               {
                                 float c
                                 };
                           type s