Mengurutkan String Pada Java

Mengurutkan String Pada Java - Dapat juga melakukan pengurutan string dengan method compareTo(). Method ini membandingkan karakter-karakter pada String secara berurutan dari awal String. Misalnya string pertama bernilai “a” dan string kedua

bernilai “b”,     maka     apabila

Stringpertama.compareTo(Stringkedua ) akan menghasilkan nilai negatif (<0) dan apabila dilakukan sebaliknya akan menghasilkan nilai positif (>0). Nilai 0 akan dihasilkan apabila string pertama dan kedua sama.

Contoh :



Public class UrutanString{

public static void main(String[] args) {

String [] nama={"Ridwan","Lisa","Nadia","Siti ","Udin","Yuni"}; String temp;


System.out.println("Nama -   Nama

Sebelum Diurutkan");

for (int i=0; i<nama.length; i++){


System.out.println(i+1+" "+nama[i]+" ");
}

System.out.println("==================================");

System.out.println("Nama -   Nama

Yang Sudah Diurutkan");


for (int i=0; i<(nama.length-1); i++){


for (int j=0; j<(nama.length-1); j++){


if (nama[j].compareTo(nama[j+1])>0){ temp=nama[j+1]; nama[j+1]=nama[j]; nama[j]=temp;

}

}

}

for (int i=0; i<nama.length; i++){ System.out.println(i+1+" "+nama[i]);

}

}

}


Bagaimana hasilnya ?selamat mencoba bagi kawan-kawan semua :D


Post a Comment for "Mengurutkan String Pada Java"