Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2021, 21:30   #1
Tomioka
Новичок
Джуниор
 
Регистрация: 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)
}
Tomioka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[РЕШЕНО] 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