Selasa, 27 Desember 2011

Array, Redim, Split, Join, Erase, Clear

Salam... posting saya Kali ini adalah tentang array. Sobat semua pasti sudah tahu kan apa itu array? definisinya banyak sekali, salah satunya menurut dosen saya dulu, Array adalah suatu tipe data terstruktur yang dapat menyimpan banyak data dengan suatu nama yang sama dan menempati tempat di memori yang berurutan. Nah, selanjutnya saya akan membahas cara penggunaan array di Visual Basic.NET, untuk sedikit contoh penggunaan array di Visual Basic.6 ada di posting-an saya yang dulu. Seperti kita tahu array ada 3 jenis (1,2 dan multi dimensi), namun yang akan saya bahas kali ini yang 1 dimensi saja dan poin yang penting nya saja yang umum sering di gunakan, karena pambahasan array ini sangat amat banyak. 

1.Membuat Array (declaration) 
Semua type data maupun object dapat dideklarasikan sebagai array, contoh:
Dim djieArray() As String
Friend djieArray2 As Double()
Private djieArray3(0 To 5) As TextBox
Public djieArray4(7) As Object

kita juga dapat mengisi langsung nilai array nya, contoh:
Dim djieArray() As String = {"djiesoft", "blogspot", "com"}
public djieArray2 As Double() = {10, 20, 50, 400}

2.Mendeklarasikan ulang array (Redim)
Terkadang kita dihadapkan dengan kasus yang mengharuskan memperbesar atau  memperkecil  daya tampung array, caranya dengan redim, contoh:
ReDim djieArray(0 To 100)
ReDim djieArray4(20)

2.Mengisi Nilai Array
Banyak cara untuk mengisi nilai array,contoh:
a.Manual
djieArray = New String() {"ini", "contoh", "array"}
djieArray(9) = value

b.Memakai looping
For i = 0 To 10
   djieArray(i) = "Nilai ke" & i.ToString
Next

c.Memakai fungsi split
Split adalah memisahkan data yang terdapat dalam suatu nilai dengan pemisahnya (separator) adalah karakter tertentu yang terdapat dalam nilai tersebut dan hasilnya akan disimpan dalam sebuah array, contoh:
dim varKalimat as string = "saya membeli buku,pulpen,pensil,penggaris"
djieArray = Split(varKalimat, ",") 'pisahkan data dengan koma (,)

maka hasilnya adalah:
djieArray(0) = "saya membeli buku"

djieArray(1) = "pulpen"

djieArray(2) = "pensil"

djieArray(3) = "penggaris"

4.Menggabungkan Nilai Array (Join)
Nilai array dapat disatukan kembali kedalam sebuah variable (kebalikan dari split), contoh:
a.dengan cara looping
dim varHasil as string = ""
For i As Integer = 0 To djieArray.Length - 1
     varHasil = varHasil + djieArray(i).ToString + "."
Next

b.dengan fungsi join
Join adalah menggabungkan nilai array kedalam sebuah variable dengan pemisah (separator) yang lain, contoh:
varHasil = Join(djieArray, "+") 'gabungkan data array dengan plus (+)

maka hasilnya adalah :
varhasil = "saya membeli buku+pulpen+pensil+penggaris"

5.Menghapus Array (Erase,Clear)
Jika array tersebut sudah tidak digunakan lagi, maka saya sarankan untuk menghapusnya agar memory tidak penuh sehingga performa tetap terjaga, contoh:
a.Menghapus array dari memory

Ditulis Oleh : Wahyu Aji // 20.47
Kategori:

0 komentar:

Posting Komentar