gpt4 book ai didi

java - 为什么这个方法给出空指针异常

转载 作者:行者123 更新时间:2023-12-01 18:39:56 25 4
gpt4 key购买 nike

此代码应该从文件中读取并将每个条目解析为点数组中的 double ,它成功地从文件中读取,但每当它尝试解析输入 tp double 时,它都会给出空指针异常。

 try {
BufferedReader br = new BufferedReader(new FileReader("dataset.csv"));
int j = 0;

while ((line = br.readLine()) != null) {
String [] pointtemp = line.split(split);
//check
point = new double[point.length];
for (int i = 0; i< pointtemp.length; i++){
point[i] = Double.parseDouble(pointtemp[i]);
System.out.println(point[i]);
}
points [j] = new point(point);
j++;


}

最佳答案

您的 double[] 初始化不正确。将其声明为

   point = new double[pointtemp.length];

关于java - 为什么这个方法给出空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20367716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com