Operasi String

VB.NET memperlakukan String sebagai objek yang membungkus semua manipulasi
terhadap karakter-karakter string. Terkait dengan penggunaan string,
terdapat beberapa method yang sering diperlukan untuk melakukan operasi-operasi
dasar terhadap string antara lain:

1. Compare
Membandingkan dua objek string, dan mengembalikan integer.
Nilai kembalian 0 menyatakan bahwa kedua string sama.

Dim strA As String = “abc”
Dim strB As String = “ABC”
‘ Komparasi case-sensitive, output: -1
Console.WriteLine(String.Compare(strA, strB))
‘ Komparasi case-insensitive, output: 0
Console.WriteLine([String].Compare(strA, strB, True))

2. Format
Mengganti format item di string dengan nilai yang berkorespondensi.
‘ C2 = Currency (C), 2 angka dibelakang koma
Console.WriteLine(String.Format(”{0:C2}”, 1000))
‘ Output: Rp1000,00

3. Remove
Untuk menghapus sejumlah karakter yang dispesifikasikan.
‘ Hapus dari index 1 sebanyak 2 karakter
Console.WriteLine(strA.Remove(1, 2))
‘ Output: a

4. Replace
Mengganti suatu string/karakter dengan string/karakter yang dispesifikasikan.
Dim strRep As String = strA.Replace(”c”, “d”)
Console.WriteLine(strRep)
‘ Output: abd

5. Split
Memisah string berisi substring menjadi array substring yang dipisahkan
oleh karakter tertentu.
Dim strNama As String = “Coretan si Ana”
Dim arrStr As String() = strNama.Split(CChar(” “))
Console.WriteLine(arrStr(2))
‘ Output: Ana
contoh : Split

6. StartsWith dan EndsWith.
Menyatakan apakah awal atau akhir suatu string sesuai dengan string tertentu.
Console.WriteLine(strNama.StartsWith(”Nadin”))
‘ Output: True
Console.WriteLine(strNama.EndsWith(”Nadin”))
‘ Output: False

7. SubString.
Mengambil substring suatu string dari posisi tertentu.
Dim strFile As String = “coretansiana”,
Dim ext As String
Dim intIdx As Integer = strFile.LastIndexOf(”.”)
ext = strFile.Substring(intIdx)
‘ Output : tansiana
ext = strFile.Substring(0, intIdx)
‘ Output :core

8. Trim.
Menghilangkan spasi dari awal hingga akhir string. Varian lainnya adalah TrimStart
dan TrimEnd, yang berfungsi menghilangkan spasi di awal dan akhir.

Dim str As String = “ ”
If (str.Trim.Length = 0) Then
‘ atau If (Len(Trim(str)) = 0) Then
Console.WriteLine(”String Kosong”)
End If

Sumber Coretan ana

Comments

Popular Posts