Manipulasi String C#
Assalamualaikum wr. wb.
Pada kesempatan kali ini saya akan membagikan hasil koding mengenai manipulasi string pada C#. Apa saja yang bisa dimanipulasi string oleh c#, diantaranya yang dapat dilakukan adalah Change Case, Trim, IndexOf, Contain, dan Insert.
Kalian saya sarankan juga untuk membaca post saya tentang Konversi Suhu dengan C# dan jika kalian memiliki blog dan membutuhkan jasa redesign template bisa meminta bantuan saya di jasa redesign template.
Change Case adalah memanipulasi string apakah menjadi huruf besar ataupun menjadi huruf kecil. menggunakan fungsi ToLower() dan ToUpper().
Untuk source code manipulasi string pada c# bisa dilihat dibawah ini:
Pada kesempatan kali ini saya akan membagikan hasil koding mengenai manipulasi string pada C#. Apa saja yang bisa dimanipulasi string oleh c#, diantaranya yang dapat dilakukan adalah Change Case, Trim, IndexOf, Contain, dan Insert.
Kalian saya sarankan juga untuk membaca post saya tentang Konversi Suhu dengan C# dan jika kalian memiliki blog dan membutuhkan jasa redesign template bisa meminta bantuan saya di jasa redesign template.
Change Case adalah memanipulasi string apakah menjadi huruf besar ataupun menjadi huruf kecil. menggunakan fungsi ToLower() dan ToUpper().
private void changeBtn_Click(object sender, EventArgs e)
{
string kata = textChange.Text;
hasilBox.Text = kata.ToUpper();
}
Trim adalah fungsi manipulasi string pada c# untuk menghapus spasi diawal dan diakhir kata, misal kita memiliki kata " danil ", maka jika kita lakukan manipulasi string maka hasilnya akan menjadi "danil".
private void trimBtn_Click(object sender, EventArgs e)
{
string kata = textTrim.Text;
hasilBox.Text = kata.Trim();
}
IndexOf pada c# digunakan untuk mencari indek kata pada suatu kalimat, misal kita memiliki suatu string "Muhamad Danil Rafiqi" lalu kita ingin mencari posisi "danil" maka kita bisa menggunakan fungsi 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();
}
Contain adalah fungsi untuk mengecek keberadaan suatu kata, contohnya adalah. kita pertama menentukan kata misal "danil", lalu kita inputkan lagi "danil123" maka kita dengan fungsi contain bisa mengetahui apakah kata danil123 mengandung kata danil atau tidak.
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";
}
Insert merupakan fungsi pada c# untuk melakukan insert kata pada suatu kata/kalimat yang telah kita miliki. Misal kita memiliki kata "Muhamad Danil" lalu kita insertkan "Rafiqi". caranya adalah Insert(index, katayangdiinsert);
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);
}
Dibawah ini adalah screenshot hasil dari program diatas, dan juga disertai dengan source code lengkapnya.Untuk source code manipulasi string pada c# bisa dilihat dibawah ini:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void changeBtn_Click(object sender, EventArgs e)
{
string kata = textChange.Text;
hasilBox.Text = kata.ToUpper();
}
private void trimBtn_Click(object sender, EventArgs e)
{
string kata = textTrim.Text;
hasilBox.Text = kata.Trim();
}
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();
}
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";
}
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);
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void hasilBox_TextChanged(object sender, EventArgs e)
{
}
}
}
Sekian post tentang manipulasi string pada C# semoga bermanfaat dan sampai jumpa di post selanjutnya
Terimakasih, sangat bermanfaat .
ReplyDeletesama sama mba
DeleteThis comment has been removed by a blog administrator.
ReplyDelete