|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.04.2021, 21:30 | #1 |
Новичок
Джуниор
Регистрация: 23.04.2021
Сообщений: 3
|
Как поставить первый элемент списка в конец используя индекс?
Kotlin: Есть список mutableListOf("one",2,3,"four") и мне нужно поставить его первый элемент в конец очереди (не добавить вручную такой же, удалив потом первый, а именно тот, у которого индекс [0] - в конкретном списке это "one") При всём этом не нужно в самом коде прописывать сам элемент в скобках после .enqueue, надо чтобы код подходил для любого элемента, который будет в списке.
сlass Queue<T> (list:MutableList<T>) { var items: MutableList<T> = list override fun toString() = items.toString() fun enqueue(item: T) { items.removeAt(0) items.add(item) } } fun main() { val queue = Queue(mutableListOf("one",2,3,"four ")) println(queue) queue.enqueue("one") // тут нужно как-то указать 0 индекс или list.first(), но у меня не получается println(queue) } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[РЕШЕНО] js поставить последним элемент списка | dbalor | JavaScript, Ajax | 4 | 08.06.2019 14:19 |
Найти первый отрицательный элемент массива, кратный заданному числу, сменить у него знак и поставить в конец массива. | Fallen199 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 15.06.2017 08:03 |
Не добавляется элемент в конец односвязного списка | AggReex | Общие вопросы C/C++ | 3 | 15.08.2016 23:15 |
Поставить мин. элемент вначало массива, а макс.-в конец | dima-intro | Помощь студентам | 7 | 19.12.2010 18:23 |
Записать первый элемент массива в конец | Pecho | Помощь студентам | 3 | 24.11.2010 23:14 |