kotlin: я хочу добавить первый элемент 2D-массива в конец - PullRequest
0 голосов
/ 20 января 2020

Пример: A

before [[20,30],[40,50],[60,70]]

after  [[20,30],[40,50],[60,70],[20,30]]

Пример: B

before [[11,11],[22,22],[33,33],[44,44]]

after  [[11,11],[22,22],[33,33],[44,44],[11,11]]

Как скопировать первый элемент двумерного массива в kotlin в конец массива?

Я попробовал методы add и addAll для добавления элементов в конец 2D-массива, но это не сработало.

Спасибо

1 Ответ

0 голосов
/ 20 января 2020

Это сработало для меня, когда я использовал add. Попробуйте этот код:

val list = mutableListOf(listOf(11, 11), listOf(22, 22))
list.add(list.first())
println(list)

Будет напечатано:

[[11, 11], [22, 22], [11, 11]]

Убедитесь, что вы создали MutableList, который содержит данные типа List.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...