Tujuannya sebagai berikut ;
- Mempelajari pemakaian Strings di SharpDevelop
- Mengetahui kegunaan Strings di SharpDevelop
- Dapat mengunakan Strings dalam aplikasi windows
sederhana
Strings adalah kumpulan karakter yang dianggap sebagai satu buah
unit tersendiri. Karakter ini dapat berupa huruf besar, huruf kecil, angka
maupun karakter spesial seperti +, &, $, # dll. String adalah object dari
class String di namespace System. Kita menuliskan string biasanya
diletakkan dalam tanda petik.
"Ini adalah string!"
Untuk inisialisasi dan deklarasi kita tinggal menggunakan,
string strColor = "blue";
Sama seperti array, string dapat mengetahui jumlah karakter pada
dirinya dengan menggunakan property Length. Karena sebenarnya
string adalah array dari karakter. Jadi kita dapat menggunakan format
array untuk melihat indeks pada string. Misalnya kita ingin tahu huruf
pertama, maka tinggal gunakan strColor[0].
Pada praktikum kali ini kita akan mencoba memanipulasi string dengan
berbagai method yang telah disediakan di .NET.
Berikut adalah desainnya ;
Beberapa method yang ada (jika diimplementasikan pada strText = "My
String"):
Apabila kita ingin mencari posisi indeks suatu string di dalam string,
kita dapat menggunakan method IndexOf. Misalnya kita punya str =
"My string is a long string", maka:
Pada beberapa aplikasi, kadang-kadang kita butuh untuk meng-copy
karakter atau kata atau kalimat dalam sebuah string yang panjang.
String yang kita cari dalam sebuah string yang panjang disebut
substring (bagian dari string). Oleh karena itu, method yang kita
gunakan dinamakan juga dengan Substring.
Kita juga dapat mengganti kemunculan kata dalam suatu string dengan
method Replace.
Beberapa method lain yang berguna, misalnya diaplikasikan pada str =
"My String" :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace parsing_praktikum
{
public partial class Form1 : Form
{
string str = "My String";
string str2 = "My String is a long string";
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
textBox1.Text = "My String";
textBox2.Text = "My String";
textBox3.Text = "My STRING";
textBox4.Text = "My String";
textBox5.Text = "My String is a long string";
textBox6.Text = "My String is a long string";
textBox7.Text = "My String is a long string";
textBox8.Text = "My String";
textBox9.Text = "My String is a long string";
textBox10.Text="My String";
}
private void button1_Click(object sender, EventArgs e)
{
int a = Convert.ToInt32(textBox11.Text);
string y = Convert.ToString(textBox17.Text);
string insert = str.Insert(a, y);
textBox24.Text = insert;
}
private void button2_Click(object sender, EventArgs e)
{
int a = Convert.ToInt32(textBox12.Text);
int y = Convert.ToInt32(textBox18.Text);
string remove = str.Remove(a, y);
textBox25.Text = remove;
}
private void button3_Click(object sender, EventArgs e)
{
string a = Convert.ToString(textBox3.Text);
string tolower = str.ToLower();
textBox26.Text = tolower;
}
private void button4_Click(object sender, EventArgs e)
{
string a = Convert.ToString(textBox4.Text);
string toupper = str.ToUpper();
textBox27.Text = toupper;
}
private void button5_Click(object sender, EventArgs e)
{
string a = Convert.ToString(textBox13.Text);
int y = Convert.ToInt32(textBox19.Text);
int indexof = str2.IndexOf(a, y);
textBox28.Text = str2.Substring(indexof);
}
private void button6_Click(object sender, EventArgs e)
{
string a = Convert.ToString(textBox14.Text);
int y = Convert.ToInt32(textBox20.Text);
int lastindexof = str2.LastIndexOf(a, y);
textBox29.Text = str2.Substring(lastindexof);
}
private void button7_Click(object sender, EventArgs e)
{
string a = Convert.ToString(textBox15.Text);
string y = Convert.ToString(textBox21.Text);
string replace = str2.Replace(a, y);
textBox30.Text = replace;
}
private void button8_Click(object sender, EventArgs e)
{
string[] a = { "My", "String" };
string y = Convert.ToString(textBox22.Text);
string join = string.Join(y, a);
textBox31.Text = join;
}
private void button9_Click(object sender, EventArgs e)
{
string y = Convert.ToString(textBox23.Text);
string[] z = str.Split();
textBox32.Text = string.Join(y, z);
}
private void button10_Click(object sender, EventArgs e)
{
//string trim = str.Trim();
//textBox33.Text = trim;
string test10 = str.Trim();
textBox33.Text = test10;
}
private void button11_Click(object sender, EventArgs e)
{
textBox24.Text = "";
textBox25.Text = "";
textBox26.Text = "";
textBox27.Text = "";
textBox28.Text = "";
textBox29.Text = "";
textBox30.Text = "";
textBox31.Text = "";
textBox32.Text = "";
textBox33.Text = "";
}
}
}
sekian informasi yang bisa saya sampaikan, kurang lebihnya mohon maaf :)