Halo selamat datang di tutorial lengkap Pemrograman di SMK Hasan Kafrawi. Pada materi kali ini kita akan membahas cara Cara Mengurutkan string dalam java.
Mengurutkan string
Method compareTo ( )
digunakan untuk melakukan pengurutan string.
Method ini akan membandingkan
karakter-karakter pada string
secara berurutan dari awal string.
Misalnya string pertama
bernilai “a” dan string kedua bernilai “b”, maka untuk proses dari string
pertama . compareTo (string kedua ) akan mrnghasilkan 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 iniString {
Public static void
main (string[ ] args) {
String [ ]
nama = {“Windows”,
“Linux” , “Mac OS”,
“DOS”, “Unix”}
String temp;
System. Out. Println(“ Sebelum diurutkan”)
;
For
(int i=0 ; I<nama.length; i++) {
System.
Out. Println ( i+ 1 + “
“+ nama [i] + “ “)
;
}
System. Out. Println (“sesydah diurutkan”)
;
For
(int i
= 0; I
<l (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] ) ;
}
}
}
Output :
Sebelum diurutkan
1 Windows
2 linux
3 Mac OS
4 DOS
5 Unix
Sesudah diurutkan
1 DOS
2 Linux
3 Mac OS
4 Unix
5 Windows
0 comments:
Post a Comment