问一道关于java的读程序的题,为什么结果是2啊?seek函数的参数是6什么...

发布网友

我来回答

3个回答

热心网友

seek6就是将指针移6个字节,在这里刚好是两个boolean型加1个int型。所以读出来的就是第2个int值就是2

热心网友

意思是写入一个字

热心网友

请查查api,刚开始writeBoolean(true)意思是写入一个字节,1。然后writeBoolean(false);写入一个字节,0,然后writeint写入1,这个1是四个字节的,seek(6)刚好指到这里,就是1后面,然后开始读取,当然读取出2

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com