java编程中数据文件的count值该不该增加

来源:爱站网时间:2022-11-11编辑:网友分享
有网友问:java编程中数据文件的count值该不该增加?爱站技术频道小编在此作出了回应,如果需要这方面的内容,一定要认真仔细的看完,遇到这种问题你就知道如何处理了。

问题描述


尽管将整数写入数据文件,但文件中可用的总字节数保持为0。

public class Q 
{
    public static void main(String[] args) throws IOException 
    {
        DataOutputStream output = new DataOutputStream(new FileOutputStream("count.dat"));
        DataInputStream input = new DataInputStream(new FileInputStream("count.dat"));
        if (input.available()==0) 
        {
            output.writeInt(1);
        }
        else
        {
            int count = input.readInt() + 1;
            System.out.println(count);
            output.writeInt(count);
        }
        output.close();
        input.close();
    }
}

思路:


由于您说过它再次写入1,所以增加计数:

int count = input.readInt(); System.out.println(count); output.writeInt(count++);

如果要保留计数的值,请在else语句之外将其初始化:

int count = 0; DataInputStream input = new DataInputStream(new FileInputStream("count.dat")); if (input.available()==0) { output.writeInt(1); } else { count = input.readInt() + 1; System.out.println(count); output.writeInt(count); } output.close(); input.close();

感谢朋友们抽出时间阅读:java编程中数据文件的count值该不该增加的内容,觉得小编分析的不错,那就关注收藏下吧!我们每天都会推出不同的文章,带给你们不一样的体验。

上一篇:AlarmManager怎么取消所有先前设置的警报

下一篇:Android Studio通货膨胀异常怎么创建

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载