首页 > 解决方案 > 如何将数据插入数组

问题描述

我想将“AromaNorm”保存到 NormalisasiT1 数组中,但出现错误:

AWT-EventQueue-0 java.lang.NullPointerException

你能帮助我吗?这里是代码

double[] normalisasiT1 = null;
    
    double nilaipembagi = Math.sqrt(Aroma);
    
     for (int i =0; i< jTable1.getRowCount(); i++){
           double aroma1 = Double.parseDouble((String)jTable1.getValueAt(i, 2));
           double AromaNorm = aroma1/nilaipembagi;
           normalisasiT1[i] = AromaNorm;
    }
     System.out.println(Arrays.toString(normalisasiT1));

标签: javaarraysarraylistnetbeans

解决方案


你应该初始化数组

normalisasiT1 = new double [sizeOfIt];

该数组为空,因此它抛出 NPE。


推荐阅读