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值该不该增加的内容,觉得小编分析的不错,那就关注收藏下吧!我们每天都会推出不同的文章,带给你们不一样的体验。