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