Составление списка в Java
Скажи у меня естьjava.util.List list
и я хочу создать новыйList
добавив элементe
к началуlist
(т.е. я хочуминусы e
а такжеlist
). Например, еслиlist
является
[1,2,3,4]
а такжеe
является5
, тогдаcons(e,list)
будет
[5,1,2,3,4]
Это нормально для элементовlist
а такжеcons(e,list)
чтобы поделиться, ноlist
не должны быть изменены.
Какой самый простой и / или самый эффективный способ реализацииcons
? Это нормально для результата, который нельзя изменить. Использование библиотеки Google Collections разрешено.
Что, еслиlist
этоcom.google.common.collect.ImmutableList
?