Collection Class ArrayList VB.NET

ArrayList adalah Collection Class sebagai model dari array yang dinamis dimana ukuran-nya akan bertambah ketika sebuah object dimasukan kedalam array.

Namespace dari ArrayList : System.Collections

ArrayList meng-implemen Interfaces : ICollection, IList, ICloneable, IConvertible

Karakteristik ArrayList :

  • Menyimpan data secara dinamis, sehingga penggunaan ruang memori lebih kompak
  • Pencarian pada ArrayList berlaku secara Sequential, karena akan lambat
  • Tipe aksesnya adalah indexed

Contoh Program :
Dim ls as new ArrayList
ls.Add("Zaki")
ls.Add("Joko")
ls.Add("Harun")
ls.Add("Nani")
ls.Add("Dewi")
'Mengurutkan
ls.sort()
' tampilkan jumlah list
lblJumlah.Text = ls.Count

ls.Remove("Harun")   ' remove item object
ls.RemoveAt(3)    ' remove index item 3

'Masukan data ArrayList ke ListBox melalui looping
Dim i As Integer
i = 0
While (i < ls.Count)
lsSiswa.Items.Add(ls.Item(i))
i = i + 1
End While
' Memasukan item ke ListBox data dari ArrayList
lsSiswa.Items.AddRange(ls.ToArray)

Post a Response