26.要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合?
A.FileInputStream in=new FileInputStream("file.dat");
in.skip(9); int c=in.read();
B.FileInputStream in=new FileInputStream("file.dat");
in.skip(10); int c=in.read();
C.FileInputStream in=new FileInputStream("file.dat");
int c=in.read();
D.RandomAccessFile in=new RandomAccessFile("file.dat");
in.skip(9); int c=in.readByte();[/size]
看看那个答案对呀?请说出对错原因,谢谢
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
6条回答 默认 最新
黄志辉 2010-01-13 17:40关注同意LS
补充下说明:
[quote]
B.FileInputStream in=new FileInputStream("file.dat");
in.skip(10); int c=in.read();
[/quote]
这样读出的是第11个字节
[quote]
C.FileInputStream in=new FileInputStream("file.dat");
int c=in.read();
[/quote]
都没有指出从哪个字节开始
[quote]
D.RandomAccessFile in=new RandomAccessFile("file.dat");
in.skip(9); int c=in.readByte();[/size]
[/quote]
没有skip这个方法本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报