5 Fungsi Pada String dan Contoh
Codingnya pada Java
1.
compareTo
s1.compareTo(s2) membandingkan s2 dan s1. Jika s1 dan s2 sama,
hasilnya 0. Jika s1 kurang dari s2 hasilnya bilangan negatif dan jika s1 lebih
besar dari s2 hasilnya bilangan positif. "Kurang dari" atau
"lebih dari" mengacu pada urutannya dalam abjad jika keduanya huruf
kecil atau keduanya huruf besar. Jika kapitalnya berbeda, perbandingannya
bergantung pada nilai ASCII-nya.
Contoh Coding pada Java
public class Test {
public static void main(String args[]) {
String str1 = "Strings are immutable";
String str2 = "Strings are immutable";
String str3 = "Integers are not immutable";
int result = str1.compareTo( str2 );
System.out.println(result);
result = str2.compareTo( str3 );
System.out.println(result);
result = str3.compareTo( str1 );
System.out.println(result);
}
}
public static void main(String args[]) {
String str1 = "Strings are immutable";
String str2 = "Strings are immutable";
String str3 = "Integers are not immutable";
int result = str1.compareTo( str2 );
System.out.println(result);
result = str2.compareTo( str3 );
System.out.println(result);
result = str3.compareTo( str1 );
System.out.println(result);
}
}
Contoh
outputnya
Ï0
Ï10
Ï-10
Ï10
Ï-10
2. trim
s1.trim()
berfungsi menghapus karakter yang tak bisa dicetak misalnya spasi, baris baru,
enter, yang ada sebelum atau sesudah suatu kalimat. Misalnya " Selamat Mencoba ".trim()
menghasilkan "Selamat Mencoba".
Contoh Coding pada Java
import java.io.*;
public class Test2{
public static void main(String args[]){
String Str = new String(" Selamat Mencoba ");
System.out.print("Return Value :" );
System.out.println(Str.trim() );
}
}
public class Test2{
public static void main(String args[]){
String Str = new String(" Selamat Mencoba ");
System.out.print("Return Value :" );
System.out.println(Str.trim() );
}
}
Contoh
outputnya
Return
Value :Selamat Mencoba
3.
equalsIgnoreCase
s1.equalsIgnoreCase(s2) juga menghasilkan nilai boolean yang menguji
apakah string s2 sama dengan s1 dengan tidak membandingkan kapitalnya. "IS
2014".equalsIgnoreCase("is 2014") menghasilkan true.
Contoh Coding pada Java
package com.tutorialspoint;
import java.lang.*;
public class StringDemo {
public static void main(String[] args) {
String str1 = "IS 2013";
String str2 = "is 2014";
String str3 = "IS 2014";
// checking for equality with case ignored
boolean retval1 = str2.equalsIgnoreCase(str1);
boolean retval2 = str2.equalsIgnoreCase(str3);
// prints the return value
System.out.println("str2 is equal to str1 = " + retval1);
System.out.println("str2 is equal to str3 = " + retval2);
}
}
import java.lang.*;
public class StringDemo {
public static void main(String[] args) {
String str1 = "IS 2013";
String str2 = "is 2014";
String str3 = "IS 2014";
// checking for equality with case ignored
boolean retval1 = str2.equalsIgnoreCase(str1);
boolean retval2 = str2.equalsIgnoreCase(str3);
// prints the return value
System.out.println("str2 is equal to str1 = " + retval1);
System.out.println("str2 is equal to str3 = " + retval2);
}
}
Contoh
outputnya
str2 is
equal to str1 = false
str2 is equal to str3 = true
str2 is equal to str3 = true
4. equals
s1.equals(s2) adalah fungsi yang mengembalikan nilai boolean (true
atau false). Fungsi ini akan menghasilkan true jika s2 sama
dengan s1 dan salah jika tidak. Kesamaan yang diuji adalah kesamaan persis baik
kapitalnya maupun urutan huruf-hurufnya.
Contoh Coding pada Java
public class Test3 {
public static void main(String args[]) {
String Str1 = new String("Beda dong !!");
String Str2 = new String("Sama Aja !!");
String Str3 = new String("Beda dong !!");
boolean retVal;
retVal = Str1.equals( Str2 );
System.out.println("Returned Value = " + retVal );
retVal = Str1.equals( Str3 );
System.out.println("Returned Value = " + retVal );
}
}
public static void main(String args[]) {
String Str1 = new String("Beda dong !!");
String Str2 = new String("Sama Aja !!");
String Str3 = new String("Beda dong !!");
boolean retVal;
retVal = Str1.equals( Str2 );
System.out.println("Returned Value = " + retVal );
retVal = Str1.equals( Str3 );
System.out.println("Returned Value = " + retVal );
}
}
Contoh
outputnya
Returned
Value = false
Returned Value = true
Returned Value = true
5.
toUpperCase
s1.toUpperCase()
adalah fungsi untuk mengubah seluruh huruf dalam s1 menjadi huruf besar.
Contoh Coding pada Java
import java.io.*;
public class Test4{
public static void main(String args[]){
String Str = new String("Selamat Datang di IS 2014");
System.out.print("Return Value :" );
System.out.println(Str.toUpperCase() );
}
}
public class Test4{
public static void main(String args[]){
String Str = new String("Selamat Datang di IS 2014");
System.out.print("Return Value :" );
System.out.println(Str.toUpperCase() );
}
}
Contoh
outputnya
Return
Value :SELAMAT DATANG DI IS 2014
Terima kasih telah mungunjungi blog saya :)
gan , mau tanya angka 10 di soal 1 ,=itu darimana ? kan tidak ada yg menyatakan bahwa nilai awal str1 dan 2 adalah 10 , lalu str3 mengapa nol ?terima kasih
BalasHapussama kaya di atas
BalasHapusNilai ascii pada charAt(0)
BalasHapusAtau karakter pertama , jadi selisihnya gitu
Nilai ascii pada charAt(0)
BalasHapusAtau karakter pertama , jadi selisihnya gitu
gan yg nomer 2 hasil trim nya masih sama..
BalasHapusYour Affiliate Money Making Machine is waiting -
BalasHapusAnd getting it running is as simple as 1--2--3!
It's super easy how it works...
STEP 1. Input into the system what affiliate products the system will push
STEP 2. Add push button traffic (this ONLY takes 2 minutes)
STEP 3. Watch the system grow your list and sell your affiliate products for you!
Do you want to start making profits?
Your MONEY MAKING affiliate solution is RIGHT HERE