2015-02-25 11 views

cevap

27

deneyin mutableListOf veya arrayListOf kullanmak almak için tek yoldur.

+6

Kabul edilen cevap, bunu biraz daha açıkladıysa hoş olurdu. Bu 'List' ve 'Mutable' listesi Kotlin sihrinin bir parçasıdır. Ve tüm Java 'List' uygulamalarının hem Kotlin' List 'hem de' ArrayList' ve 'LinkedList' dahil olmak üzere MutableList' diğer özel uygulamalarla birlikte sunulmasıdır. Kotlin, bu cevapta gösterildiği gibi listeleri daha kolay oluşturmak için yardımcı fonksiyonlara sahiptir. "ListOf" gibi diğer yardımcılar, değiştirilebilen arabirim yerine salt okunur liste arayüzünü "List" döndürür. Cevaptakiler 'MutableLis' arayüzünü döndürür. –

+1

'linkedListOf' 1,0'dan önce gitti. Bunun yerine daha generic 'mutableListOf' kullanılabilir. – Ilya

+0

sadece kısayollardır, mutableListOf basitçe bir ArrayList (döndürülebilir) döndürür; listOf Arrays.asList (immutable olan) çağrısı için bir alternatiftir – Massimo

0

Haklısınız, java koleksiyonları MutableList

İlgili konular