Sunday, July 10, 2016

String pada java

String pada java
Di Posting Oleh : Wandi febriandi
Kategori : Pelajaran Pemprograman



Selamat datang kawan di blog saya . Kali ini saya akan bahas bahas mengenai string pada java . String sebenarnya adalah kumpulan char . Pertama dari awal dulu kita akan coba menampilkan kata dengan dengan string .

public class setering{
public static void main(String args[]){
String nama = "wandi";
System.out.println(nama);
}
}

Maka akan menampilkan kata wandi di layar .Lanjut kita akan coba untuk menyambungkan string .
public class setering{
public static void main(String args[]){
String a="10",b="20";
System.out.println("hasil penjumlahan "+a+"+"+b+
"="+a+b);
}
}



Maka akan menghasilkan

hasil penjumlahan 10 + 20 = 1020

Kenapa hasilnya 1020 ? karena ingat itu tipe datanya adalah string bukan integer yang akan menghasilkan nilai 30 . jadi kalo a digabungkan dengan b menghasilkan 1020 , karena tipe datanya string .

Sekarang kita akan coba untuk memotong stringnya

public class setering{
public static void main(String args[]){
String nama = "wandi";
System.out.println("nama = "+nama+" di panggil "+nama.substring(0,3));
}
}

Jadi untuk memotong string java selah menyediakan fungsi yaitu substring() . kalo disana menghasilkan kata " wan " , kenapa ? seperti pernah saya bilang bahwa string sebenarnya adalah merupakan array char . Kalo array itu di mulai dari 0 , jadi akan menghasilkan kata " wan " .

Sekarang kita akan coba untuk mengganti isi string , dengan yang baru . maksudnya apa langsung aja kita coba

public class setering{
public static void main(String args[]){
String nama="wandi";

nama=nama.replace(nama,"febriandi");
System.out.println(nama);
}
}

Maka yang asalkan string nama isinya adalah wandi sekarang kita ubah menjadi febriandi . Dengan fungsi yang telah di sediakan oleh javanya yaitu replace()

replace(kata_yang_diubah,kata_baru);

Bro bisa gak sebagian yang di ubahnya ? bisa

public class setering{
public static void main(String args[]){
String nama="wandi";

nama=nama.replace("wan","febrian");
System.out.println(nama);
}
}

Nah kita akan mengubah kata wan menjadi di , maka akan menghasilkan kata febriandi . karena kita ubah kata wan jadi febrian .

Sekarang kita akan coba untuk mengkapitalkan huruf dan menkecilkan huruf dengan menggunakan fungsi toUpperCase() dan toLowerCase() .

public class setering{
public static void main(String args[]){
String nama="wandi",nama2="FEBRIANDI";

System.out.println(nama.toUpperCase());
System.out.println(nama2.toLowerCase());
}
}

Sekarang kita akan coba untuk mencari nilai index karakter dari string .

public class setering{
public static void main(String args[]){
String nama="wandi";

System.out.println(nama.indexOf("a"));
}
}

Untuk mencari nilai index kita menggunakan fungsi indexOf(karakter) .

Sekarang kita akan coba untuk membandingkan dua buah string .

public class setering{
public static void main(String args[]){
String nama="wandi",nama2="wandi",nama3="febriandi";
if(nama.contains(nama2)){
System.out.println("sama");
}else{
System.out.println("beda");
}

if(nama.contains(nama3)){
System.out.println("sama");
}else{
System.out.println("beda");
}
}
}

Maka yang pertama akan bernilai true atau bernar dan akan ngeprint sama dan yang kedua karena false akan menghasilkan beda .

Oke mungkin itu dia string di java . semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Silahkan kunjungi blog terbaru saya disini

No comments:

Post a Comment