|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.09.2018, 16:23 | #1 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
ArrayList
Здравствуйте!
Вот этот код не мой. Просто он подходит для примера чтобы задать вопрос. Код:
Код:
Тупо не знаю как выглядит синтаксис с ArrayList для такого хода. Код:
Как надо? В книге нет такого в сети тоже не нашел. |
07.09.2018, 16:25 | #2 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Нашел блин опять когда уже спросил)))
list.add(n,line); |
07.09.2018, 16:47 | #3 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
А есть такое чтобы сразу удалять определённое количество ячеек ArrayList пусть даже и с потерей данных?
А то я пока знаю только удаление по одной ячейке remove(i). |
07.09.2018, 16:52 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Код:
|
07.09.2018, 17:03 | #5 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
А если мне надо просто укоротить массив на n. Без премудрости типа от и до.
subList(n).clear() так пойдет? |
07.09.2018, 17:11 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Конечно, нет. У сабЛист два параметра. Либо возвращайте саблист, как новый, либо удаляйте не нужные элементы.
|
07.09.2018, 17:16 | #7 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
Сделал так.
Код:
Но теперь встала другая задача, как скопировать один лист в другой, чтобы у того куда копируют не менялся размер, т.е. происходила запись поверху с потерей данных. Есть такая возможность? Я пока не нашел но ищу. Если подскажете для ускорения дела, то спасибо. Хотя и так уже спасибо)) |
07.09.2018, 17:21 | #8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
|
07.09.2018, 17:25 | #9 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
нет ну понятно я хочу копировать из равного в равный. Для чего и искал как в большем удалять некоторое количество ячеек.
Это я гоняю попарное уменьшение из первоначального списка. Начал делать в массивах, а они в джаве костяные, не меняются как в С# через смену значения переменной которой обозначался размер массива. Пока сделал с листами так: Код:
Первый массив 1,2,3 второй 4,5,6 Бах и первый стал 4,5,6 |
07.09.2018, 17:28 | #10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
mass = new ArrayList<>(mass1); или mass = mass1.clone();
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ArrayList | ISV-777 | Общие вопросы по Java, Java SE, Kotlin | 2 | 06.12.2011 20:05 |
c# arraylist | world12_tk | Помощь студентам | 2 | 09.08.2011 10:19 |
ArrayList | musomoh | Общие вопросы .NET | 9 | 11.05.2010 02:03 |
ArrayList | jona | Общие вопросы по Java, Java SE, Kotlin | 7 | 30.04.2010 13:45 |
arraylist | WOWka777 | Общие вопросы .NET | 4 | 11.04.2010 19:05 |