--> Skip to main content

Method String pada Pemrograman Java - Bagian Dua


Method String Java - Tutorial Pemrograman Java kali ini, kita akan mempelajari method-method pada pemrograman java..

Tutorial ini merupakan lanjutan dari tutorial sebelumnya, dimana kita telah membahas beberapa operasi string pada Java.

Pada tutorial sebelumnya yang berjudul "Operasi-Operasi String Pemrograman Java", kita telah menyingunggung method-method, diantaranya adalah :  Java String length(), Java String compareTo(), Java String concat(), Java String IsEmpty(), Java String Trim().

Nah dalam tutorial ini, method yang kita pelajari adalah :
  • Java String toLowerCase()
  • Java String toUpper()
  • Java String replace()
  • Java String contains()
  • Java String equals()
  • Java String equalsIgnoreCase()
  • Java String endsWith()

1. Java String toLowerCase() 

Method toLowerCase() berfungsi untuk mengkonversi karakter-karakter pada suatu string menjadi huruf kecil. Apabila terdapat huruf besar, maka akan dirubah ke huruf kecil. 

Lalu bagaimana kalau huruf kecil ?

Jika huruf kecil, tentunya akan dipertahankan dalam bentuk huruf kecil. Karena memang itulah fungsi dari method toLowerCase().

Contoh :
public class ContohToLower
{
	public static void main(String args[])
	{
		String s1="Welome to Ilmu Detil";
		String s1lower= s1.toLowerCase();
		System.out.println("Sebelum digunakan method toLowerCase : "+s1);
		System.out.println("Setelah digunakan method toLowerCase : "+s1lower);
	}
}

Outputnya :
Sebelum digunakan method toLowerCase : Welome to Ilmu Detil
Setelah digunakan method toLowerCase : welome to ilmu detil

2. Java String toUpper()

Jika sebelumnya kita mengkoversi menjadi huruf kecil. Nah method toUpper() ini adalah kebalikannya, method ini mengubah menjadi huruf besar.

Contoh:
public class ContohToUpper
{
	public static void main(String args[])
	{
		String s1="Welome to Ilmu Detil";
		String s1lower= s1.toUpperCase();
		System.out.println("Sebelum digunakan method toUpperCase : "+s1);
		System.out.println("Setelah digunakan method toUpperCase : "+s1lower);
	}
}

Ouptunya:
Sebelum digunakan method toUpperCase : Welome to Ilmu Detil
Setelah digunakan method toUpperCase : WELOME TO ILMU DETIL

3. Java String replace()

Method replace() memiliki dua fungsi. Fungsi pertama untuk mengantikan sebuah karakter asal dengan karakter yang diinginkan. Fungsi yang kedua adalah untuk menggantikan string asal dengan string tujuan.

Contoh :
public class ContohReplaceString
{
	public static void main(String args[])
	{
		String s1="Hello How Are You";
		String GantiKarakter = s1.replace('H','T');
		String GantiKalimat = s1.replace("Hello","Good Morning");
		System.out.println("Untuk replace karakter : "+GantiKarakter);
		System.out.println("Untuk replace kalimat : "+GantiKalimat);
	}
}

Outputnya:
Untuk replace karakter : Tello Tow Are You
Untuk replace kalimat : Good Morning How Are You

Yang perlu diperhatikan adalah karakter atau string yang akan dicari harus memperhatikan huruf besar maupun huruf kecil. Karena method ini bersifat Case Sensitive.

4. Java String contains()

Method contains() berfungsi untuk mencari apa kandungan string yang kita cari terdapat tidak dalam sebuah string. Hasil yang dikembalikan adalah True dan False.

Contoh :
class ContainContain{
	public static void main(String args[])
	{ 
		String name="Welcome to Ilmu Detil"; 
		System.out.println("Hasilnya : " +name.contains("Ilmu Detil"));  
		System.out.println("Hasilnya : " +name.contains("to"));        
		System.out.println("Hasilnya : " +name.contains("Hello"));         
	}
}

Outputnya :
Hasilnya : true
Hasilnya : true
Hasilnya : false


5. Java String equals()

Fungsi dari method equals() memiliki kemiripan dari method contains(), yaitu akan mencari string, bila ditemukan maka akan bernilai True, dan apabila tidak ditemukan maka akan bernilai False. Yang perlu diperhatikan dalam penggunaan method ini, harus besar dan huruf kecil akan dibedakan.

Contoh :
public class ContohEqual
{
	public static void main(String args[])
	{
				 
		String s1="hello"; 
		String s2="hello"; 
		String s3="Hello";
		System.out.println("Hasilnya : " +s1.equals(s2));   
		System.out.println("Hasilnya : " +s1.equals(s3));  
	}
}

Outputnya:
Hasilnya : true
Hasilnya : false

Jika kita lihat perbedaan dengan method contains(), method equals() membandingkan string dengan melibatkan variabelnya. Sedangkan method contains(), langsung kalimatnya yang dicari pada variabel string tersebut.

6. Java String equalsIgnoreCase()

Jika method equals() dalam mencari suatu string membedakan huruf besar dan huruf kecil (Case Sensitive), maka method equalsIgnoreCase() ini adalah kebalikannya. Tentunya method ini hanya fokus pada pencarian karakter-karakter pada suatu string tanpa perduli huruf besar atau kecil.

Contoh :
public class ContohEqualIgonore
{
	public static void main(String args[])
	{	 
		String s1="hello"; 
		String s2="hello"; 
		String s3="Hello";
		System.out.println("Hasilnya : " +s1.equalsIgnoreCase(s2));   
		System.out.println("Hasilnya : " +s1.equalsIgnoreCase(s3));  
	}
}

Outputnya :

Hasilnya : true
Hasilnya : true


7. Java String endsWith()

Method endsWith() memiliki fungsi dalam mengecek apakah akhiran yang ingin kita cari terdapat dalam string tersebut apa tidak. Akhir yang dicari dapat berupa karakter ataupun kalimat. Nilai yang dikembalikan adalah True dan False.

Contoh :
public class ContohEndWith
{ 
	public static void main(String args[])
	{
		String s1="hello how are you"; 
		System.out.println("Hasilnya " +s1.endsWith("u"));
		System.out.println("Hasilnya " +s1.endsWith("o"));       
		System.out.println("Hasilnya " +s1.endsWith("you"));       
		System.out.println("Hasilnya " +s1.endsWith("how"));    
	}
}

Outputnya :
Hasilnya true
Hasilnya false
Hasilnya true
Hasilnya false
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar