это моя коллекция, которую я сделать:Почему исключение NullPointerException будет выбрано здесь?
Test<v> map = new Test<V>();
, но когда я вызываю метод сортировки, который я переопределить его в класс Test, а также map1 это одна коллекция, которую я делаю это в классе Test, который будет сохраняет элементы Я добавляю к коллекции карт, это исключение будет выбрано для строки 5: a [i] = map.get (новое Integer (i));
V[] a = null;
public void sort() {
V temp = null;
for (int i = 0; i < map1.size(); i++) {
a[i] = map1.get(new Integer(i));
if (a[i].getName().hashCode() > a[i + 1].getName().hashCode())
temp = a[i];
a[i] = a[i + 1];
a[i + 1] = temp;
}
V [] a никогда не иналистично. Вы можете легко поймать подобные ошибки, запустив в следующий раз «findbugs». –