@Neonoviiwolf
Flutter developer

ArrayList удалить внутренний массив с помощью ссылки?

Доброго
Опишу в кратце, иначе кода будет простыня ненужного кода. Ситуация такая. Есть два массива:
ArrayList<String> arrayString = new ArrayList<>
ArrayList<ArrayList> array = new ArrayList<>
array.add(arrayString) // i раз

так вот количество arrayString неограниченно, т.е. в array будет i количество.
Дальше я один из arrayString отправляю в другой класс
//типо такого
myClass.array(array.get(5));

в классе получаю
private ArrayList arrayString ;
    public  array(ArrayList<String> arrayString ) {
this.arrayString = arrayString;
........
this.arrayString = null //тут я надеялся занулить сам массив, но занулил ссылку на него
    }

так вот после выполнения дальнейшего кода, мне нужно занулить arrayList.get(5) = null и удалить, но сделать это хотелось бы как-то через this.arrayString = null, но увы, я так ссылку на arrayList.get(5) зануляю, а не сам элемент из массива arrayList. Крайне ненадёжно передавать сам индекс массива, т.к. массив частенько меняет свой размер, как выкрутиться?
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
jamakasi666
@jamakasi666 Куратор тега Java
Просто IT'шник.
this.arrayString= new ArrayList<>();
хм, перечитал вопрос и понял то что нифига не понял что именно хочет получить автор.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽