<h2>Mengurutkan String</h2>
<%
//Program ini mengurutkan string berdasarkan abjad
String[] nama1={"Febriyansyah Ramadhan","Randi Ardiansyah",
"Hari Kurniawan","Ryan Firdiawan","Clara Dwi Anjani",
"Aprian Setiawan","Nova Hartono","Yuni Anisa","Ibnu Andrian","Indra Dolly"};
String temp;
out.println("<u><b>Nama-nama sebelum di urutkan</b></u><br>");
for (int i=0; i<nama1.length; i++)
{
out.println(nama1[i]+"<br>");
}
out.println("<br><br>");
//mengurutkan nama
out.println("<u><b>Nama-nama setelah di urutkan</b></u><br>");
for (int i=0; i<nama1.length; i++) //memulai membandingkan lebar array
{
for(int j=0; j<(nama1.length-1); j++) //mengurangi isi array untuk memulai mencetak
if(nama1[j].compareTo(nama1[j+1])>0) //membandingkan isi array
{
temp=nama1[j+1]; //menyatukan hasil perbandingan
nama1[j+1]=nama1[j];
nama1[j]=temp;
}
}
for (int i=0; i<nama1.length; i++) //untuk mencetak nama
{
out.println(nama1[i]+"<br>");
}
%>
jika sudah di run/compile maka akan tampil seperti dibawah ini...
Selamat mencoba anda dapat menggunakan software netbeans untuk mempermudah..