おはようございます、私は Java でこのクラスを作成します:
public class MapPoint {
public MapPoint() {
this.tag = new String() ;
this.Id = 0 ;
}
public long Id;
public double lon;
public double lat;
public String tag;
}
MapPoint
しかし、次のようにメイン関数で配列を作成したい場合:
public class mainTestClass {
public static void main(String[] args){
MapPoint[] mapPoints = new MapPoint[100];
mapPoints[0].setId(2);
System.out.println(mapPoints[0].Id);
}
}
こんなヒントがあります
「配列は読み取られるだけで、書き込まれることはありません」
プログラムを実行すると、次のエラーが発生します。
mainTestClass.main(mainTestClass.java:34) でのスレッド「メイン」java.lang.NullPointerException での例外。
助けてください
ありがとう。