Ada beberapa fungsi � fungsi string untuk memanipulasi string di dalam VB.NET, berikut beberapa fungsi string yang saya ketahui :
- LCase(x) , digunakan untuk mengubah semua huruf dalam string x menjadi kecil semua. Contoh:
s = LCase(�Anak Nakal�) , maka nilai s adalah �anak nakal
- UCase(x) , digunakan untuk mengubah semua huruf dalam string x menjadi besar semua. Contoh:
s = LCase(�Belajar String�) , maka nilai s adalah �BELAJAR STRING�
- Left(x,n) , digunakan untuk mengambil karakter dari string x yang dimulai dari kiri sebanyak n. Contoh:
VB 6.0, s = Left(�Belajar String �, 3)VB .NET, s = Strings.Left(�Belajar String �, 3), maka nilai s adalah �Bel�
- Right(x,n) , digunakan untuk mengambil karakter dari string x yang dimulai dari kanan sebanyak n. Contoh:
VB 6.0, s = Right(�Belajar String �, 3)VB .NET, s = Strings.Right(�Belajar String �, 3), maka nilai s adalah �ing�
- Mid(x,m,n) , digunakan untuk mengambil karakter dari string x yang dimulai dari karakter ke m sebanyak n. Contoh:
s = Mid(�Belajar String �, 2, 2) , maka nilai s adalah �el�
- LTrim(x) , digunakan untuk menghapus karakter spasi di bagian kiri dari string x.Contoh:
s = LTrim(� Belajar String �) , maka nilai s adalah � Belajar String �
- RTrim(x) , digunakan untuk menghapus karakter spasi di bagian kanan dari string x. Contoh:
s = RTrim(� Belajar String �) , maka nilai s adalah � Belajar String �
- Trim(x) , digunakan untuk menghapus karakter spasi di bagian kiri dan kanan dari string x. Contoh:
s = Trim(� Belajar String �) , maka nilai s adalah � Belajar String �
- Len(x) , digunakan untuk menghitung jumlah karakter dari string x. Contoh:
s = Len(�Belajar String�) , maka nilai s adalah 14 (spasi termasuk karakter).
- String(n,x) , digunakan untuk membuat karakter x sebanyak n. Contoh:
VB 6.0, s = String(10, �A�)
VB .NET, s = New String(�A�, 10),maka nilai s adalah �AAAAAAAAAA�
- Space(n) , digunakan untuk membuat karakter spasi sebanyak n. Contoh:
s = Space(10) , maka nilai s adalah � �
- Asc(x) , digunakan untuk mengetahui nilai ASCII dari karakter x. Contoh:
s = Asc(�A�) , maka nilai s adalah 65
- Chr(x) , digunakan untuk mengetahui karakter dari nilai ASCII x. Contoh:
s = Chr(65) , maka nilai s adalah �A�
- InStr(x,n) , digunakan untuk mengetahui posisi karakter n didalam string x. Contoh:
s = InStr(�Belajar String �, �l�) , maka nilai s adalah 3
- StrComp(x,y,n) , digunakan untuk membandingkan string x dan string y berdasarkan n. Jika n bernilai 0 maka akan dibandingkan secara case-sensitive, sedangkan jika n bernilai 1 maka akan dibandingkan secara biasa. Contoh:
s = StrComp(�Aku�, �aku�, 0) , maka nilai s adalah -1s = StrComp(�Aku�, �aku�, 1) , maka nilai s adalah 0Khusus untuk fungsi ini, jika menghasilkan nilai 0 maka dianggap sebagai True, dan jika menghasilkan nilai selain 0 maka dianggap False.
- StrConv(x,n) , digunakan untuk mengubah huruf dalam string x berdasarkan nilai n. Contoh:
s = StrConv(�Aku Bisa�, 1) , maka nilai s adalah �AKU BISA�s = StrConv(�Aku Bisa�, 2) , maka nilai s adalah �aku bisa�s = StrConv(�aku bisa�, 3) , maka nilai s adalah �Aku Bisa�
- StrReverse(x) , digunakan untuk membalikkan posisi huruf dalam string x. Contoh:
s = StrReverse(�Aku Bisa�) , maka nilai s adalah �asiB ukA�
- Replace(x,m,n) , digunakan untuk menggantikan karakter m dalam string x dengan karakter n. Contoh:
s = Replace(�Kamu Juga Bisa�, �a�, �o�) , maka nilai s adalah �Komu Jugo Biso�
- Split(x,n)(i) , digunakan untuk memecah string x berdasarkan karakter n dengan penomoran i. Contoh:
s = Split(�Kuda,Kerbau,Sapi,Kambing,Macan�, �,�)(0) , maka nilai s adalah �Kuda�s = Split(�Kuda,Kerbau,Sapi,Kambing,Macan�, �,�)(1) , maka nilai s adalah �Kerbau�s = Split(�Kuda,Kerbau,Sapi,Kambing,Macan�, �,�)(4) , maka nilai s adalah �Macan�
- Join(x,n) , digunakan untuk menggabungkan rangkain string x yang dihubungkan dengan string n. Contoh:
VB6, s = Join(Array(�Hani�, �Indah�, �Budi�, �Herman�), � & �)VB.NET, s = Join(New Object() {�Hani�, �Indah�, �Budi�, �Herman�}, � & �), maka nilai s adalah �Hani & Indah & Budi & Herman�
Fungsi-fungsi diatas juga dapat djadikan fungsi lain diantaranya adalah :
- Mengecek keberadaan string dalam string. Misalnya Anda ingin memeriksa ada tidaknya string �a� dalam string �anda berhasil�, maka kodenya adalah :
If CBool(InStr(�anda berhasil�, �a�)) Then�jika adaElse�jika tidak adaEnd If
- Menghitung karakter tertentu dalam string. Misalnya Anda ingin menghitung karakter �a� dalam string �anda berhasil�, maka kodenya adalah :
t = �anda berhasil�s = Len(t) � Len(Replace(t, �a�, ��))maka nilai s adalah 3
- Menghitung jumlah kata dalam string. Misalnya Anda ingin menghitung jumlah kata dalam string �anda berhasil�, maka kodenya adalah :
s = UBound(Split(�anda berhasil�, � �)) + 1maka nilai s adalah 2
- Menghilangkan karakter tertentu dalam string. Misalnya Anda ingin menghilangkan karakter �a� dalam string �anda berhasil�, maka kodenya adalah :
s = Replace(�anda berhasil�, �a�, ��)maka nilai s adalah �nd berhsil�
- Mengisi variabel array dinamis dengan string. Contoh kodenya sebagai berikut :
Dim Binatang() As StringBinatang = Split(�Kuda,Kerbau,Sapi,Kambing,Macan�, �,�)maka variabel Binatang memiliki 5 index (0-4) dengan rincian:nilai Binatang(0) = �Kuda�nilai Binatang(1) = �Kerbau�nilai Binatang(2) = �Sapi�nilai Binatang(3) = �Kambing�nilai Binatang(4) = �Macan�
CATATAN : Dalam beberapa fungsi string, terdapat optional property �CompareMethod�. Bila properti ini bernilai Binary, maka fungsi tersebuat melakukan metode case-sensitive terhadap string. Sedangkan bila bernilai Text, maka fungsi tersebuat tidak melakukan metode case-sensitive.
Semoga postingan saya kali ini bermanfaat bagi teman � teman yang, thanks ^.^
Salam IDP (Indonesia Dunia Programming)
Salam IDP (Indonesia Dunia Programming)
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :