Memanipulasi Karakter dan String di Visual Basic .Net (VB.NET)
Karakter dan String sudah jadi lumrah dan wajib ada dalam sebuah program aplikasi seperti input, label, validasi password kesemuanya itu adalah bagian dari string.
Anda tau gak kalau Karakter dan String itu bisa kita manipulasi di antaranya adalah :
- Membalik String
- Menggabungkan String
- Mengulang String
- Menentukan Panjang String
- Mengganti Karakter tertentu dari String
- Mengambil sebagaian Karakter String
- Mencari Karakter atau String dalam Teks
- Mengatur Kapitalisasi Karakter dalam String
- Mendapatkan Kode Ascii dari Karakter
- Mendapatan Karakter dari Kode Ascii
Dari ke sepuluh semuanya itu Admin tidak menjelaskan satu per satu fungsinya masing-masing, Admin hanya membuat dalam bentuk Aplikasi sederhana yang mudah dipahami dan lebih terlihat hasilnya.
Untuk memahami masing-masing kode diatas Admin sudah kasih keterangan dalam kode yang sudah tersusun dalam bentuk Aplikasi sederhana.
Berikut adalah kodenya :
Public Class Form1
Private Sub ButtonBalikString_Click(sender As Object, e As EventArgs) Handles ButtonBalikString.Click
'1. Membalik String
Dim teks As String
Dim hasil As String
teks = TextBoxBalikString.Text
hasil = StrReverse(teks)
LabelHasilBalik.Text = hasil
End Sub
Private Sub ButtonGabung_Click(sender As Object, e As EventArgs) Handles ButtonGabung.Click
'2. Penggabungan String
Dim namaDepan As String
Dim namaBelakang As String
Dim gabung As String
namaDepan = TextBoxString1.Text
namaBelakang = TextBoxString2.Text
gabung = namaDepan & " " & namaBelakang
LabelGabung.Text = gabung
End Sub
Private Sub ButtonUlang_Click(sender As Object, e As EventArgs) Handles ButtonUlang.Click
'3. Pengulangan String
Dim teks As String
Dim ulang As String
teks = TextBoxUlang.Text
ulang = String.Concat(Enumerable.Repeat(teks & " ", TextBoxJumlahUlang.Text))
LabelUlang.Text = ulang
End Sub
Private Sub ButtonPanjang_Click(sender As Object, e As EventArgs) Handles ButtonPanjang.Click
'4. Menghitung Panjang String
Dim teks As String
Dim panjang As Integer
teks = TextBoxPanjang.Text
panjang = teks.Length
LabelPanjang.Text = ("Panjang string: " & panjang)
End Sub
Private Sub ButtonGanti_Click(sender As Object, e As EventArgs) Handles ButtonGanti.Click
'5. Mengganti Karakter tertentu dalam String
Dim teks As String
Dim hasilGanti As String
teks = TextBoxString.Text
hasilGanti = teks.Replace(TextBoxDiganti.Text, TextBoxPengganti.Text)
LabelHasilGanti.Text = (hasilGanti)
End Sub
Private Sub ButtonAmbil_Click(sender As Object, e As EventArgs) Handles ButtonAmbil.Click
'6. Mengambil Karakter tertentu sebanyal x karakter
Dim teks As String
Dim potong As String
teks = TextBoxUtama.Text
potong = teks.Substring(TextBoxIndex.Text, TextBoxAmbil.Text)
LabelHasilAmbil.Text = potong
End Sub
Private Sub ButtonCari_Click(sender As Object, e As EventArgs) Handles ButtonCari.Click
'7. Mencari Karakter atau String dalam Teks
Dim teks As String
Dim posisi As Integer
teks = TextBoxSumber.Text
posisi = teks.IndexOf(TextBoxKataCari.Text)
If posisi <> -1 Then
LabelHasilCari.Text = "Ditemukan di index: " & posisi
Else
LabelHasilCari.Text = "Tidak ditemukan"
End If
End Sub
Private Sub ButtonBesar_Click(sender As Object, e As EventArgs) Handles ButtonBesar.Click
'8. Mengubah Huruf Besar & Kecil
Dim teks As String
teks = TextBoxBesar.Text
LabelBesar.Text = TextBoxBesar.Text.ToUpper()
End Sub
Private Sub ButtonKecil_Click(sender As Object, e As EventArgs) Handles ButtonKecil.Click
'Mengubah Huruf kecil
Dim teks As String
teks = TextBoxKecil.Text
LabelKecil.Text = TextBoxKecil.Text.ToLower
End Sub
Private Sub ButtonAscii_Click(sender As Object, e As EventArgs) Handles ButtonAscii.Click
'9. Mengambil kode Ascii dari Karakter
Dim karakter As Char
Dim ascii As Integer
karakter = TextBoxAscii.Text
ascii = Asc(karakter)
LabelAscii.Text = ascii
End Sub
Private Sub ButtonKarakterAscii_Click(sender As Object, e As EventArgs) Handles ButtonKarakterAscii.Click
'10. Mengambil Karakter dari kode Ascii
Dim ascii As Integer
Dim karakterAscii As Char
ascii = TextBoxKarakterAscii.Text
karakterAscii = Chr(ascii)
LabelKarakterAscii.Text = karakterAscii
End Sub
End Class
| Menipulasi Karakter dan String di VB.NET |
Post a Comment for "Memanipulasi Karakter dan String di Visual Basic .Net (VB.NET)"
Berkomentarlah dengan sopan sesuai tema yang Anda baca.
Jangan menyimpang dari tema