![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
![]()
Здравствуйте!
Вот этот код не мой. Просто он подходит для примера чтобы задать вопрос. Код:
Код:
Тупо не знаю как выглядит синтаксис с ArrayList для такого хода. Код:
Как надо? В книге нет такого в сети тоже не нашел. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
![]()
Нашел блин опять когда уже спросил)))
list.add(n,line); |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
![]()
А есть такое чтобы сразу удалять определённое количество ячеек ArrayList пусть даже и с потерей данных?
А то я пока знаю только удаление по одной ячейке remove(i). |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
![]()
А если мне надо просто укоротить массив на n. Без премудрости типа от и до.
subList(n).clear() так пойдет? |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]()
Конечно, нет. У сабЛист два параметра. Либо возвращайте саблист, как новый, либо удаляйте не нужные элементы.
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
![]()
Сделал так.
Код:
Но теперь встала другая задача, как скопировать один лист в другой, чтобы у того куда копируют не менялся размер, т.е. происходила запись поверху с потерей данных. Есть такая возможность? Я пока не нашел но ищу. Если подскажете для ускорения дела, то спасибо. Хотя и так уже спасибо)) |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]() |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
![]()
нет ну понятно я хочу копировать из равного в равный. Для чего и искал как в большем удалять некоторое количество ячеек.
Это я гоняю попарное уменьшение из первоначального списка. Начал делать в массивах, а они в джаве костяные, не меняются как в С# через смену значения переменной которой обозначался размер массива. Пока сделал с листами так: Код:
Первый массив 1,2,3 второй 4,5,6 Бах и первый стал 4,5,6 |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]()
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 |