以前没遇到过,突然看到要用很多不同的方法来读取不同的数据类型,一下子就茫然了!比如有ReadChars,ReadInt等,比如存储在文件中,这样做有什么好处!比如一个文件,数字和字符混合,难道要不停的切换方法,再说,文件中是数字还是字符等其他的也是不可预见的啊!!迷糊了!高人求解!!

解决方案 »

  1.   

    不同类型存在类型转换的需要,提供不同的read方发其实是在方便你开发。如果你自己都不能预见内容究竟是什么,就只能是统统按照String读取出来,然后再写代码自行判断及处理了。
      

  2.   

    为了你自己使用方便啊~~~~~如果你往一个文件里写了一个double ,一个char,一个int,一个boolean.......要是没有这么多相对应的读的方法,读进来还要转换........多麻烦啊!至于别人写的,让你读,要么他告诉你他是怎么写的,要么你拿到他的源代码,否则是没办法读的——除非是字符串..........也就是txt文本
      

  3.   

    其实你都用String读也不是不可以,出来你再自己转化就行。
    最多就是多点处理,如果系统大了,花费的时间就会多一些。
      

  4.   

    JAVA是强类型,所以分类型。。当做流来读呗BufferReader,StreamReader