- 已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
这个问题似乎与help center中定义的范围内的编程无关。
5小时前关门了。
Improve this question
这里注册号给出的是100,我要的是;
- 我希望记录数随着记录的增加而增加,而不是从一开始就确定记录数。**
我将通过数组来举例说明我想讲的内容;
- 不是这样**
Array[100];
Array[0]=data;
- 像这样;**
x一个一个一个一个x一个一个二个x
可以通过统计录音次数,每次加+1来完成,但这一点也不实用,也不专业。
1条答案
按热度按时间nwlls2ji1#
如果你事先不知道记录的数量,那么你就不应该使用for循环,而应该使用不同的构造。例如,一个while循环检查是否还有账户记录要写入文件。我不明白代码的逻辑,你初始化
RandomAccessAccountRecord blankRecord = new RandomAccessAccountRecord();
的一个示例,然后在同一个示例上调用write方法一百次?我也不明白这个:
不是这样的;数组[100];数组[0]=数据;
像这样;数组[];数组推送(数据);
这是否意味着你需要一个初始化为空的数据结构,然后动态地添加元素?那么数组不是最好的选择。