关于DataInputStream 完全不懂这个类,它的raadInt之类的方法读出的结果和我文件里的内容完全不一样。我不知道这个类是用来干什么的,请哪位大虾能解释一下啊。。最好详细点啊。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个类面对的仍然是2进制流 而不是 字符流也就是说 它从流中读取4个字节 然后返回他们组成的int型值(int型就是4个字节)也就是说 如果你的文本文件 里面有一个字符串 "1234" DataInputStream只会把它解释成2进制的825373492(字符1的值是49,2为50,3为51,4为52,所以是49*256*256*256+50*256*256+51*256+52=825373492)如果你想直接读一个字符串“1234” 并返回整型的1234的话 推荐使用java.util.Scanner类 IO读取文件问题 java 打包问题 【大二学生】 想做个小程序 不知道用到哪些类, 大家出出主意 求素数的问题 菜鸟画图问题,都进来看看吧 如何申明一个二进制数阿? java 菜鸟问题 请教大家,通过什么方法可以定时执行一段函数? 向高手请都教:谁用java写过二叉过的遍历 菜鸟遇到了小问题 关于List的, 求教 ----------------->有谁知道软件专业研究生和博士分别有那些课程啊 jar包的反编译工具????????
也就是说 它从流中读取4个字节 然后返回他们组成的int型值(int型就是4个字节)
也就是说 如果你的文本文件 里面有一个字符串 "1234" DataInputStream只会把它解释成2进制的825373492(字符1的值是49,2为50,3为51,4为52,所以是49*256*256*256+50*256*256+51*256+52=825373492)
如果你想直接读一个字符串“1234” 并返回整型的1234的话 推荐使用java.util.Scanner类