为什么当 readInt> 266 时 readInt() 给我一个不正确的值?

问题描述

我有一个不可见的文件。我试图通过以下代码(部分代码)读取它,但是当readInt()的值> 256时,程序显示错误的值(例如16777422)。谁能告诉我问题出在哪里。

RandomAccessFile fiss = new RandomAccessFile("file.Chn","r"); 
    
    for(n=0;n<1000;n++) {
        
        int  i = fiss.readInt();    
        System.out.println("    :  "+i);
        
        }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)