参照型配列使用時の注意(Java)
基本型の配列の場合:
int[] array = new int[3]; // {0, 0, 0}
参照型の配列の場合はnullが初期値に設定されるため、インスタンス生成前に使用しようとするとNullPointerExceptionが発生する。
//これならOK int N = 10; StringBuilder[] sb = new StringBuilder[N]; for (int i = 0; i < N; i++){ sb[i] = new StringBuilder(); }