Menu

Kamis, 05 Mei 2016

18 String Manipulation

String manipulation atau sering disebut fungsi fungsi string/string format sebagaimana yang telah dijelaskan sebelumnya bahwa tidak ada function dalam C#, oleh sebab itu String format didalam C# secara default tidak ada, akan tetapi didalam VB ada karena didalam VB terdapat function. String manipulation meliputi.


Member Fungsi
Asc/AscW Mendapatkan no Ascii dari char
Chr/ChrW Memunculkan char dari no Ascii
Equals Persamaan membandingkan 2 buah string/char.
Filter Menyaring string.
Format Merubah angka, tanggal, waktu, dll.
FormatCurrency Merubah format angka.
FormatDateTime Merubah format tanggal dan waktu.
FormatNumber Merubah number desimal atau tanpa desimal.
FormatPercent Merubah bilangan menjadi persen.
GetChar Mendapatkan char dari string
InStr/InStrRev Mengambil posisi char dari sebuah string.
Join Menggabungkan string/number.
LCase Membuat char besar menjadi kecil.
Left Mengambil string/char dari sebelah kiri.
Len Menghitung panjang dari string.
LSet Mengambil string/char tertentu dari sebelah kiri.
LTrim Menghilangkan spasi dari kiri.
Mid Mengambil char dari lokasi tertentu.
ReferenceEquals Membandingkan 2 object/string
Replace Mengganti char atau string.
Right Mengambil string dari sebelah kanan.
RSet Mengambil string/char tertentu dari sebelah kanan.
RTrim Menghilangkan spasi dari kanan.
Space Memberikan spasi.
Split Memisahkan string/number dari array.
StrComp Membandingkan 2 buah angka atau string.
StrConv Mengubah string Besar, Besar Kecil, Kecil semua.
StrDup Membuat char sebanyak yang ditentukan
StrReverse Membalikan string
Trim Menghilangkan spasi dari kiri dan kanan.
UCase Mengubah char kecil menjadi besar.

Semua member diatas adalah fucntion, sebagai contoh kita akan mengambil 6 huruf sebelah kiri dari sebuah kalimat CSVB2015:

//C#
string A = "CSVB2015";
A.Substring(0,6);
//Hasilnya adalah CSVB20
'VB
Left("CSVB2015", 6)
'Hasilnya adalah CSVB20

Contoh kita akan mengambil 5 huruf sebelah kanan dari sebuah kalimat CSVB2015:

//C#
string A = "CSVB2015";
A.Substring(A.Lenght - 5, 5);
//Hasilnya adalah B2015
'VB
Right("CSVB2015", 5)
'Hasilnya adalah B2015

Contoh kita akan mengambil 4 huruf dimulai dari huruf ke 2 dari kalimat CSVB2015:

//C#
string A = "CSVB2015";
A.Substring(2, 4);
//Hasilnya adalah SVB2
'VB
Mid("CSVB2015", 2, 4)
'Hasilnya adalah SVB2

Dari ketiga contoh code diatas memiliki hasil yang sama, timbul pertanyaan kenapa didalam C# tidak langsung saja left("CSVB2015", 6); ? sebagaimana yang sudah dijelaskan, secara default setiap member didalam C# adalah class, sedang left adalah function.

Akan tetapi kita dapat menambahkan Reference Visual Basic kedalam project C# yang kita buat agar string manupulation diatas dapat diakses dengan mudah dengan cara, klik menu Project, Add Reference.... Kemuadian pada navigator sebelah kiri pilih Framework, List yang ada ditengah centang Microsoft.VisualBasic, setalah itu klik button OK. Seperti gambar 18.1 dibawah ini.

Gambar 18.1

Setalah menambahkan reference kedalam project tambahkan code berikut:
//C#
using Microsoft.VisualBasic;

Letakan code tersebut dibagian atas seperti gambar 18.2 berikut.

Gambar 18.2

//C#
//string A = "CSVB2015";
//A.Substring(0,6);
//string A = "CSVB2015";
//A.Substring(A.Lenght - 5, 5);
//string A = "CSVB2015";
//A.Substring(2, 4);
//Yang tadinya dalam C# menggunakan code diatas
//sekarang cukup dengan code berikut
Strings.Left("CSVC2016", 6);
//hasilnya adalah CSVB20
Strings.Right("CSVB2015", 5);
//Hasilnya adalah B2015
Strings.Mid("CSVB2015", 2, 4);
//Hasilnya adalah SVB2
'VB
Left("CSVB2015", 6)
'Hasilnya adalah CSVB20
Right("CSVB2015", 5)
'Hasilnya adalah B2015
Mid("CSVB2015", 2, 4)
'Hasilnya adalah SVB2
Buat project dengan nama cs_08string(untuk C#) dan vb_08string(utuk VB), kemudian masukan 31 object button seprtyi gambar 18.3 berikut dan atur propertiesnya.

Gambar 18.3


Object Propesties Value
button1 (Name) btnAsc
Teks Asc
button2 (Name) btnChr
Teks Chr
button3 (Name) btnEquals
Teks Equals
button4 (Name) btnFilter
Teks Filter
button5 (Name) btnFormat
Teks Format
button6 (Name) btnFormatCur
Teks Format Cur
button7 (Name) btnFormatDT
Teks Format DT
button8 (Name) btnFormatNum
Teks Format Num
button9 (Name) btnFormatPerc
Teks Format Perc
button10 (Name) btnGetChar
Teks Get Char
button11 (Name) btnInStr
Teks InStr
button12 (Name) btnJoin
Teks Join
button13 (Name) btnLCase
Teks LCase
button14 (Name) btnLeft
Teks Left
button15 (Name) btnLen
Teks Len
button16 (Name) btnLSet
Teks LSet
button17 (Name) btnLTrim
Teks LTrim
button18 (Name) btnMid
Teks Mid
button19 (Name) btnRefEquals
Teks Ref Equals
button20 (Name) btnReplace
Teks Replace
button21 (Name) btnRight
Teks Right
button22 (Name) btnRSet
Teks RSet
button23 (Name) btnRTrim
Teks RTrim
button24 (Name) btnSpace
Teks Space
button25 (Name) btnSplit
Teks Split
button26 (Name) btnStrComp
Teks StrComp
button27 (Name) btnStrConv
Teks StrConv
button28 (Name) btnStrDup
Teks StrDup
button29 (Name) btnStrReverse
Teks StrReverse
button30 (Name) btnTrim
Teks Trim
button31 (Name) btnUCase
Teks UCase

Klik masing masing button kemudian ketikan code berikut:
//C#
        private void btnAsc_Click(object sender, EventArgs e)
        {
            string kkg;
            kkg = "Asc C = " + Strings.Asc("C") + "\n";
            kkg += "Asc S = " + Strings.Asc("S") + "\n";
            kkg += "Asc V = " + Strings.Asc("V") + "\n";
            kkg += "Asc B = " + Strings.Asc("B") + "\n";
            kkg += "Asc 2 = " + Strings.Asc("2") + "\n";
            kkg += "Asc 0 = " + Strings.Asc("0") + "\n";
            kkg += "Asc 1 = " + Strings.Asc("1") + "\n";
            kkg += "Asc 5 = " + Strings.Asc("5");
            MessageBox.Show(kkg);
        }

        private void btnChr_Click(object sender, EventArgs e)
        {
            string kkg;
            kkg = Strings.Chr(67).ToString();
            kkg += Strings.Chr(83);
            kkg += Strings.Chr(86);
            kkg += Strings.Chr(66);
            kkg += Strings.Chr(50);
            kkg += Strings.Chr(48);
            kkg += Strings.Chr(49);
            kkg += Strings.Chr(53);
            MessageBox.Show(kkg);
        }

        private void btnEquals_Click(object sender, EventArgs e)
        {
            int a = 888;
            int b = 999;
            Boolean hasil;
            hasil = Strings.Equals(a, b);
            MessageBox.Show("888=999 " + hasil.ToString());
            int aa = 2015;
            int bb = 2015;
            hasil = Strings.Equals(aa, bb);
            MessageBox.Show("2015=2015 " + hasil.ToString());
        }

        private void btnFilter_Click(object sender, EventArgs e)
        {
            string[] test = new string[3];
            test[0] = "Apa";
            test[1] = "Kabar";
            test[2] = "Dunia";
            string[] hasil;
            hasil = Strings.Filter(test, "Kabar", true, CompareMethod.Text);
            MessageBox.Show(hasil[0]);
            hasil = Strings.Filter(test, "Kabar", true, CompareMethod.Binary);
            MessageBox.Show(hasil[0]);
            hasil = Strings.Filter(test, "Kabar", false, CompareMethod.Binary);
            MessageBox.Show(hasil[0]);
        }

        private void btnFormat_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Strings.Format(10000, "#,#"));
            MessageBox.Show(Strings.Format(10000, "Currency"));
        }

        private void btnFormatCur_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Strings.FormatCurrency(10000));
            MessageBox.Show(Strings.FormatCurrency(10000,2));
            MessageBox.Show(Strings.FormatCurrency("10000"));
            MessageBox.Show(Strings.FormatCurrency("10000",2));
        }

        private void btnFormatDT_Click(object sender, EventArgs e)
        {
            DateTime tanggal = new DateTime(2016, 04, 29, 12, 49, 55);
            MessageBox.Show(Strings.FormatDateTime(tanggal, DateFormat.GeneralDate));
            MessageBox.Show(Strings.FormatDateTime(tanggal, DateFormat.LongDate));
            MessageBox.Show(Strings.FormatDateTime(tanggal, DateFormat.LongTime));
            MessageBox.Show(Strings.FormatDateTime(tanggal, DateFormat.ShortDate));
            MessageBox.Show(Strings.FormatDateTime(tanggal, DateFormat.ShortTime));
        }

        private void btnFormatNum_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Strings.FormatNumber(10000));
            MessageBox.Show(Strings.FormatNumber(10000, 2));
            MessageBox.Show(Strings.FormatNumber(10000, 1));
            MessageBox.Show(Strings.FormatNumber(10000, 0));
            MessageBox.Show(Strings.FormatNumber("10000"));
            MessageBox.Show(Strings.FormatNumber("10000", 2));
            MessageBox.Show(Strings.FormatNumber("10000", 1));
            MessageBox.Show(Strings.FormatNumber("10000", 0));
        }

        private void btnFormatPerc_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Strings.FormatPercent(0.010));
            MessageBox.Show(Strings.FormatPercent(0.010, 0));
            MessageBox.Show(Strings.FormatPercent(0.025));
            MessageBox.Show(Strings.FormatPercent(0.025, 0));
            MessageBox.Show(Strings.FormatPercent(0.10));
            MessageBox.Show(Strings.FormatPercent(0.10, 0));
            MessageBox.Show(Strings.FormatPercent(0.25));
            MessageBox.Show(Strings.FormatPercent(0.25, 0));
            MessageBox.Show(Strings.FormatPercent(1));
            MessageBox.Show(Strings.FormatPercent(1, 0));
        }

        private void btnGetChar_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Convert.ToString(Strings.GetChar("KKG", 3)));
        }

        private void btnInStr_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Convert.ToString(Strings.InStr("CSVB2015", "C")));
            MessageBox.Show(Convert.ToString(Strings.InStr("CSVB2015", "S")));
            MessageBox.Show(Convert.ToString(Strings.InStr("CSVB2015", "B")));
        }

        private void btnJoin_Click(object sender, EventArgs e)
        {
            string[] nama = new string[3];
            nama[0] = "Kuning ";
            nama[1] = "Kucing ";
            nama[2] = "Gila";
            MessageBox.Show(Strings.Join(nama));
        }

        private void btnLCase_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Strings.LCase("CSVBJADIKECIL"));
        }

        private void btnLeft_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Strings.Left("CSVB2015", 6));
        }

        private void btnLen_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Convert.ToString(Strings.Len("CSVB2015")));
        }

        private void btnLSet_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Strings.LSet("CSVB2015", 4));
        }

        private void btnLTrim_Click(object sender, EventArgs e)
        {
            MessageBox.Show("            CSVB2015 TANPA LTrim");
            MessageBox.Show(Strings.LTrim("      CSVB2015 DENGAN LTrim"));
        }

        private void btnMid_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Strings.Mid("CSVB2015", 2, 4));
        }

        private void btnRefEquals_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Convert.ToString(ReferenceEquals("AAA", "AAA")));
            MessageBox.Show(Convert.ToString(ReferenceEquals("AAA", "BBB")));
        }

        private void btnReplace_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Strings.Replace("CSVB2015", "CSVB", "KKG"));
        }

        private void btnRight_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Strings.Right("CSVB2015", 6));
        }

        private void btnRSet_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Strings.RSet("CSVB2015", 4));
        }

        private void btnRTrim_Click(object sender, EventArgs e)
        {
            MessageBox.Show("CSVB2015 TANPA RTrim            ");
            MessageBox.Show(Strings.RTrim("CSVB2015 DENGAN RTrim           "));
        }

        private void btnSpace_Click(object sender, EventArgs e)
        {
            MessageBox.Show("CSVB" + Strings.Space(100) + "2015");
        }

        private void btnSplit_Click(object sender, EventArgs e)
        {
            string angka = "111-222-333-444-555";
            string[] angkaSplit = Strings.Split(angka, "-");
            MessageBox.Show(angkaSplit[0]);
            MessageBox.Show(angkaSplit[1]);
            MessageBox.Show(angkaSplit[2]);
            MessageBox.Show(angkaSplit[3]);
            MessageBox.Show(angkaSplit[4]);
        }

        private void btnStrComp_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Convert.ToString(Strings.StrComp("100", "99")));
            MessageBox.Show(Convert.ToString(Strings.StrComp("99", "99")));
            MessageBox.Show(Convert.ToString(Strings.StrComp("99", "100")));
        }

        private void btnStrConv_Click(object sender, EventArgs e)
        {
            string kata = "CS vb";
            MessageBox.Show(Strings.StrConv(kata, VbStrConv.Uppercase));
            MessageBox.Show(Strings.StrConv(kata, VbStrConv.ProperCase));
            MessageBox.Show(Strings.StrConv(kata, VbStrConv.Lowercase));
        }

        private void btnStrDup_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Strings.StrDup(15, "C"));
            MessageBox.Show(Strings.StrDup(15, "S"));
            MessageBox.Show(Strings.StrDup(15, "V"));
            MessageBox.Show(Strings.StrDup(15, "B"));
        }

        private void btnStrReverse_Click(object sender, EventArgs e)
        {
            MessageBox.Show("CSVB2015 TANPA StrReverse");
            MessageBox.Show(Strings.StrReverse("CSVB2015 DENGAN StrReverse"));
        }

        private void btnTrim_Click(object sender, EventArgs e)
        {
            MessageBox.Show("            CSVB2015 TANPA Trim            ");
            MessageBox.Show(Strings.Trim("            CSVB2015 DENGAN Trim           "));
        }

        private void btnUCase_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Strings.UCase("csvbjadibesar"));
        }
'VB
    Private Sub btnFilter_Click(sender As Object, e As EventArgs) Handles btnFilter.Click
        Dim Test(2) As String
        Test(0) = "Apa"
        Test(1) = "Kabar"
        Test(2) = "Dunia"
        Dim subStrings() As String
        subStrings = Filter(Test, "Kabar", True, CompareMethod.Text)
        MessageBox.Show(subStrings(0))
        subStrings = Filter(Test, "Kabar", True, CompareMethod.Binary)
        MessageBox.Show(subStrings(0))
        subStrings = Filter(Test, "Kabar", False, CompareMethod.Binary)
        MessageBox.Show(subStrings(0))
    End Sub

    Private Sub btnAsc_Click(sender As Object, e As EventArgs) Handles btnAsc.Click
        Dim kkg As String
        kkg = "Asc C = " & Asc("C") & vbCrLf
        kkg += "Asc S = " & Asc("S") & vbCrLf
        kkg += "Asc V = " & Asc("V") & vbCrLf
        kkg += "Asc B = " & Asc("B") & vbCrLf
        kkg += "Asc 2 = " & Asc("2") & vbCrLf
        kkg += "Asc 0 = " & Asc("0") & vbCrLf
        kkg += "Asc 1 = " & Asc("1") & vbCrLf
        kkg += "Asc 5 = " & Asc("5")
        MessageBox.Show(kkg)
    End Sub

    Private Sub btnChr_Click(sender As Object, e As EventArgs) Handles btnChr.Click
        Dim kkg As String
        kkg = Chr(67)
        kkg += Chr(83)
        kkg += Chr(86)
        kkg += Chr(66)
        kkg += Chr(50)
        kkg += Chr(48)
        kkg += Chr(49)
        kkg += Chr(53)
        MessageBox.Show(kkg)
    End Sub

    Private Sub btnEquals_Click(sender As Object, e As EventArgs) Handles btnEquals.Click
        Dim a As Integer = 888
        Dim b As Integer = 999
        Dim hasil As Boolean
        hasil = Equals(a, b)
        MessageBox.Show("888=999 " & hasil)
        Dim aa As Integer = 2015
        Dim bb As Integer = 2015
        hasil = Equals(aa, bb)
        MessageBox.Show("2015=2015 " & hasil)
    End Sub

    Private Sub btnFormat_Click(sender As Object, e As EventArgs) Handles btnFormat.Click
        MessageBox.Show(Format(10000, "#,#"))
        MessageBox.Show(Format(10000, "Currency"))
    End Sub

    Private Sub btnFormatCur_Click(sender As Object, e As EventArgs) Handles btnFormatCur.Click
        MessageBox.Show(FormatCurrency(10000))
        MessageBox.Show(FormatCurrency(10000,2))
        MessageBox.Show(FormatCurrency("10000"))
        MessageBox.Show(FormatCurrency("10000",2))
    End Sub

    Private Sub btnFormatDT_Click(sender As Object, e As EventArgs) Handles btnFormatDT.Click
        Dim tanggal As DateTime = #2016/04/29 12:49:55#
        MessageBox.Show(FormatDateTime(tanggal, DateFormat.GeneralDate))
        MessageBox.Show(FormatDateTime(tanggal, DateFormat.LongDate))
        MessageBox.Show(FormatDateTime(tanggal, DateFormat.LongTime))
        MessageBox.Show(FormatDateTime(tanggal, DateFormat.ShortDate))
        MessageBox.Show(FormatDateTime(tanggal, DateFormat.ShortTime))
    End Sub

    Private Sub btnFormatNum_Click(sender As Object, e As EventArgs) Handles btnFormatNum.Click
        MessageBox.Show(FormatNumber(10000))
        MessageBox.Show(FormatNumber(10000, 2))
        MessageBox.Show(FormatNumber(10000, 1))
        MessageBox.Show(FormatNumber(10000, 0))
        MessageBox.Show(FormatNumber("10000"))
        MessageBox.Show(FormatNumber("10000", 2))
        MessageBox.Show(FormatNumber("10000", 1))
        MessageBox.Show(FormatNumber("10000", 0))
    End Sub

    Private Sub btnFormatPerc_Click(sender As Object, e As EventArgs) Handles btnFormatPerc.Click
        MessageBox.Show(FormatPercent(0.010))
        MessageBox.Show(FormatPercent(0.010, 0))
        MessageBox.Show(FormatPercent(0.025))
        MessageBox.Show(FormatPercent(0.025, 0))
        MessageBox.Show(FormatPercent(0.10))
        MessageBox.Show(FormatPercent(0.10, 0))
        MessageBox.Show(FormatPercent(0.25))
        MessageBox.Show(FormatPercent(0.25, 0))
        MessageBox.Show(FormatPercent(1))
        MessageBox.Show(FormatPercent(1, 0))
    End Sub

    Private Sub btnGetChar_Click(sender As Object, e As EventArgs) Handles btnGetChar.Click
        MessageBox.Show(GetChar("KKG",3))
    End Sub

    Private Sub btnInStr_Click(sender As Object, e As EventArgs) Handles btnInStr.Click
        MessageBox.Show(InStr("CSVB2015", "C"))
        MessageBox.Show(InStr("CSVB2015", "S"))
        MessageBox.Show(InStr("CSVB2015", "B"))
    End Sub

    Private Sub btnJoin_Click(sender As Object, e As EventArgs) Handles btnJoin.Click
        Dim nama(2) As String
        nama(0) = "kuning "
        nama(1) = "Kucing "
        nama(2) = "Gila"
        MessageBox.Show(Join(nama))
    End Sub

    Private Sub btnLCase_Click(sender As Object, e As EventArgs) Handles btnLCase.Click
        MessageBox.Show(LCase("CSVBJADIKECIL"))
    End Sub

    Private Sub btnLeft_Click(sender As Object, e As EventArgs) Handles btnLeft.Click
        MessageBox.Show(strings.Left("CSVB2015", 6))
    End Sub

    Private Sub btnLen_Click(sender As Object, e As EventArgs) Handles btnLen.Click
        MessageBox.Show(Len("CSVB2015"))
    End Sub

    Private Sub btnLSet_Click(sender As Object, e As EventArgs) Handles btnLSet.Click
        MessageBox.Show(LSet("CSVB2015",4))
    End Sub

    Private Sub btnLTrim_Click(sender As Object, e As EventArgs) Handles btnLTrim.Click
        MessageBox.Show("            CSVB2015 TANPA LTrim")
        MessageBox.Show(LTrim("      CSVB2015 DENGAN LTrim"))
    End Sub

    Private Sub btnMid_Click(sender As Object, e As EventArgs) Handles btnMid.Click
        MessageBox.Show(Mid("CSVB2015",2,4))
    End Sub

    Private Sub btnRefEquals_Click(sender As Object, e As EventArgs) Handles btnRefEquals.Click
        MessageBox.Show(ReferenceEquals("AAA","AAA"))
        MessageBox.Show(ReferenceEquals("AAA","BBB"))
    End Sub

    Private Sub btnReplace_Click(sender As Object, e As EventArgs) Handles btnReplace.Click
        MessageBox.Show(Replace("CSVB2015","CSVB","KKG"))
    End Sub

    Private Sub btnRight_Click(sender As Object, e As EventArgs) Handles btnRight.Click
        MessageBox.Show(Strings.Right("CSVB2015", 6))
    End Sub

    Private Sub btnRSet_Click(sender As Object, e As EventArgs) Handles btnRSet.Click
        MessageBox.Show(Rset("CSVB2015", 4))
    End Sub

    Private Sub btnRTrim_Click(sender As Object, e As EventArgs) Handles btnRTrim.Click
        MessageBox.Show("CSVB2015 TANPA RTrim            ")
        MessageBox.Show(RTrim("CSVB2015 DENGAN RTrim           "))
    End Sub

    Private Sub btnSpace_Click(sender As Object, e As EventArgs) Handles btnSpace.Click
        MessageBox.Show("CSVB" & Space(100) & "2015")
    End Sub

    Private Sub btnSplit_Click(sender As Object, e As EventArgs) Handles btnSplit.Click
        Dim angka As String = "111-222-333-444-555"
        Dim angkaSplit() as String = Split(angka,"-")
        MessageBox.Show(angkaSplit(0))
        MessageBox.Show(angkaSplit(1))
        MessageBox.Show(angkaSplit(2))
        MessageBox.Show(angkaSplit(3))
        MessageBox.Show(angkaSplit(4))
    End Sub

    Private Sub btnStrComp_Click(sender As Object, e As EventArgs) Handles btnStrComp.Click
        MessageBox.Show(StrComp(100,99))
        MessageBox.Show(StrComp(99,99))
        MessageBox.Show(StrComp(99,100))
    End Sub

    Private Sub btnStrConv_Click(sender As Object, e As EventArgs) Handles btnStrConv.Click
        Dim kata As String = "CS vb"
        MessageBox.Show(StrConv(kata, VbStrConv.Uppercase))
        MessageBox.Show(StrConv(kata, VbStrConv.ProperCase))
        MessageBox.Show(StrConv(kata, VbStrConv.Lowercase))
    End Sub

    Private Sub btnStrDup_Click(sender As Object, e As EventArgs) Handles btnStrDup.Click
        MessageBox.Show(StrDup(15, "C"))
        MessageBox.Show(StrDup(15, "S"))
        MessageBox.Show(StrDup(15, "V"))
        MessageBox.Show(StrDup(15, "B"))
    End Sub

    Private Sub btnStrReverse_Click(sender As Object, e As EventArgs) Handles btnStrReverse.Click

    End Sub

    Private Sub btnTrim_Click(sender As Object, e As EventArgs) Handles btnTrim.Click
        MessageBox.Show("            CSVB2015 TANPA Trim            ")
        MessageBox.Show(Trim("            CSVB2015 DENGAN Trim           "))
    End Sub

    Private Sub btnUCase_Click(sender As Object, e As EventArgs) Handles btnUCase.Click
         MessageBox.Show(UCase("csvbjadibesar"))
    End Sub

Coba jalankan apa kemudian klik masing masing button, silahlah apa yang terjadi. Cukup sampai disini contoh dari string manipulation, next kita akan masuk kepembahasan Format.


Password: csvb2015.blogspot.co.id

Tidak ada komentar :

Posting Komentar