我正在尝试将 txt 文件中的数字列表转换为数字数组。有 26 个数字,每个数字位于文本文件的不同行。我的代码是
import java.io.*;
public class rocket {
public static void main(String[] args) throws IOException, FileNotFoundException
{
BufferedReader b = new BufferedReader(new InputStreamReader(new FileInputStream("/Users/Jeremy/Documents/workspace/altitude.txt")));
String[] stringArray = new String[25];
double[] doubleArray = new double[stringArray.length];
for(int i=0; i<25; i++)
{
stringArray[i] = b.readLine();
doubleArray[i] = Double.parseDouble(stringArray[i]);
}
for(int i = 0; i<doubleArray.length; i++)
{
System.out.println(doubleArray[i]);
}
}
}
但是每次我运行它时,我都会得到一个数字格式异常。如果我尝试只打印出字符串,我会得到一个 indexOutOfBounds 异常