Manipulasi String C# Part 2

Assalamualaikum wr wb
Haii pagi ini saya akan membuat postingan tentang manipulasi string pada C#. Sebenarnya materi string pada c# sudah pernah saya buat sebelumnya, tapi masih belum lengkap. Sekarang materi manipulasi string akan saya lengkapi. Kalian silakan baca terlebih dahulu postingan saya yang sebelumnya yaitu manipulasi string c#.

Pengertian String Pada C#

String pada c# sama seperti pada bahasa pemrogramman lainnya yaitu sebuah tipe data yang digunakan untuk menyimpan karakter/huruf/angka dan lainnya.
Program Hotel C#

Materi Operasi String Pada C#

Apa saja materi materi string yang akan saya bagikan dipost ini ?
  1. IndexOf
  2. Constain
  3. Change Case
  4. Trim
  5. PadLeft & PadRight
  6. Split
  7. Insert
  8. Replace
  9. Remove
  10. Substring
  11. Join
Ada 11 bahasan Manipulasi string C# yang akan saya bahas. Langsung saja ke pembahasan manipulasi string yang pertama yaitu IndexOf.


Manipulasi String IndexOf


        private void indexBtn_Click(object sender, EventArgs e)
        {
            string kata = textKalimat.Text;
            string cari = textCari.Text;
            int result = kata.IndexOf(cari);
            hasilBox.Text = result == -1 ? " Posisi Tidak ditemukan " : cari + " ditemukan Pada Posisi " + result.ToString();
        }

Manipulasi String Constain


        private void containBtn_Click(object sender, EventArgs e)
        {
            string user = userContain.Text;
            string pass = passContain.Text;
            hasilBox.Text = pass.Contains(user) ? "Password tidak Boleh terdapat kata yang sama" : "Berhasil Login";
        }

Manipulasi String Change Case


        private void changeBtn_Click(object sender, EventArgs e)
        {
            string kata = textChange.Text;
            hasilBox.Text = kata.ToUpper()+"\n"+kata.ToLower();
        }

Manipulasi String Trim


        private void trimBtn_Click(object sender, EventArgs e)
        {
            string kata = textTrim.Text;
            hasilBox.Text = kata.Trim();
        }

Manipulasi String PadLeft & PadRight


        private void padleftBtn_Click(object sender, EventArgs e)
        {
            string kata = textPadLeft.Text;
            string hasilLeft = kata.PadLeft(10, '*');
            string hasilRight = kata.PadRight(10, '*');
            hasilBox.Text = "Padleft      = "+hasilLeft+"\n"+"PadRight  = " + hasilRight;
        }

Manipulasi String Split


        private void splitBtn_Click(object sender, EventArgs e)
        {
            string kalimat = textSplit.Text;
            string[] katakata = kalimat.Split(' ');
            foreach (string kata in katakata)
            {
                MessageBox.Show(kata);
            }
        }

Manipulasi String Insert


        private void insertBtn_Click(object sender, EventArgs e)
        {
            string kataawal = labelinsert.Text;
            string kata = textInsert.Text;
            int posisi = int.Parse(textPosisi.Text);
            hasilBox.Text = kataawal.Insert(posisi, kata);
        }

Manipulasi String Replace


        private void replaceBtn_Click(object sender, EventArgs e)
        {
            string kata = "Manajemen Informatika Polinela 2016".ToLower();
            string cari = textReplace1.Text.ToLower();
            string ganti = textReplace2.Text.ToLower();
            hasilBox.Text = kata.Replace(cari, ganti);
        }

Manipulasi String Remove


        private void removeBtn_Click(object sender, EventArgs e)
        {
            string kata = "Manajemen Informatika Polinela 2016";
            int startremove = int.Parse(textRemove1.Text);
            int rangeremove = int.Parse(textRemove2.Text);
            hasilBox.Text = kata.Remove(startremove, rangeremove);
        }

Manipulasi String Substring


        private void substrBtn_Click(object sender, EventArgs e)
        {
            string kata = "Manajemen Informatika Polinela 2016";
            int startsub = int.Parse(textSub1.Text);
            int rangesub = int.Parse(textSub2.Text);
            hasilBox.Text = kata.Substring(startsub, rangesub);
        }

Manipulasi String Join


        private void joinBtn_Click(object sender, EventArgs e)
        {
            string[] join = { textJoin1.Text, textJoin2.Text,
                                textJoin3.Text,textJoin4.Text,
                                textJoin5.Text,textJoin6.Text };
            hasilBox.Text = string.Join(" * ", join);
        }

Sekian postingan tentang manipulasi string c# semoga bermanfaat. Sampai Jumpa.
Short URL:

No comments:

Post a Comment

1. Berikan Komentar yang Relevan
2. Tidak Mengandung SARA
3. Berkomentar yang Sopan