这是我的代码的一部分,我想知道如何从txt文件中确定数组的大小
while (scanner.hasNextDouble())
{
Double[] con = new Double[15]; //makes array
for (int i = 0; i < a.length; i++)
{
a[i] = scanner.nextDouble(); // data is saved in array
}
}
答案 0 :(得分:2)
如果您只是在尺寸(长度)之后,那么您可以使用列表。例如:
NSAttributedString
答案 1 :(得分:1)
尝试将元素添加到List
并将List
转换为array
并计算长度,如下所示:
List<Double> con = new ArrayList<Double>();
while (scanner.hasNextDouble())
{
con.add(scanner.nextDouble());
}
Double[] doubArray = con.toArray(new Double[con.size()]);
int sizeOfArray = doubArray.length;
答案 2 :(得分:-2)
您可以定义一个名为int sum =0;
的新变量,在while(scanner.hasNextDouble()){
下面,您可以添加sum++;
来计算数组的长度,并使Double [] con= new Double [sum];