readChar会改变流的位置吗???为什么我看代码中用in.readChar读出一段字符串之后,还需要用in.skipBytes(<字节数>),再去读后面的东西。
比如文件中存着这么一个东西:
Tom 75000.0 1987-11-15
代码中是用readChar把Tom查出来,然后in.skipBytes(6),Tom占了6个字节,char是2个字节。然后再用in.readDouble(),读取75000.0。
我只想问,为什么in.skipBytes(6)??有文档说明吗?我搜也搜不到,实在是想不明白,源码描述里好像也没有说明。哪位高人能指点一下,详细的说明一下,或者给一个思路让我自己去看看。