это моя коллекция, которую я делаю:
Test<v> map = new Test<V>();
но когда я вызываю метод sort, который переопределяю его в классе Test, а также map1 - это одна коллекция, которую я создаю в классе Test, в котором хранятся элементы, которые я добавляю в коллекцию карты, это исключение будет выдано для строки 5: a [i] = map.get (new 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;
}