@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<>();
хм, перечитал вопрос и понял то что нифига не понял что именно хочет получить автор.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект