【发布时间】:2011-05-30 22:00:31
【问题描述】:
我有一种情况,我必须在输入数组上应用一个标准,然后返回另一个数组作为输出,该输出将根据过滤标准具有更小的大小。
现在的问题是我不知道过滤结果的大小,所以我不能用特定的值初始化数组。而且我不希望它太大,因为我使用的是 array.length;稍后的。
一种方法是首先循环原始输入数组并设置一个计数器,然后使用该计数器长度进行另一个循环并初始化并填充此数组[]。但是有没有办法只用一个循环来完成这项工作?
【问题讨论】:
标签: java arrays arraylist size variable-length-array