java 如何在不指定记录数的情况下创建随机访问文件记录?[已关闭]

06odsfpq  于 2023-01-01  发布在  Java
关注(0)|答案(1)|浏览(92)

这个问题似乎与help center中定义的范围内的编程无关。
5小时前关门了。
Improve this question
这里注册号给出的是100,我要的是;

    • 我希望记录数随着记录的增加而增加,而不是从一开始就确定记录数。**

我将通过数组来举例说明我想讲的内容;

    • 不是这样**
Array[100];
Array[0]=data;
    • 像这样;**

x一个一个一个一个x一个一个二个x
可以通过统计录音次数,每次加+1来完成,但这一点也不实用,也不专业。

nwlls2ji

nwlls2ji1#

如果你事先不知道记录的数量,那么你就不应该使用for循环,而应该使用不同的构造。例如,一个while循环检查是否还有账户记录要写入文件。我不明白代码的逻辑,你初始化RandomAccessAccountRecord blankRecord = new RandomAccessAccountRecord();的一个示例,然后在同一个示例上调用write方法一百次?
我也不明白这个:
不是这样的;数组[100];数组[0]=数据;
像这样;数组[];数组推送(数据);
这是否意味着你需要一个初始化为空的数据结构,然后动态地添加元素?那么数组不是最好的选择。

相关问题