Program Java : Membuat Pengurutan String

iseng-iseng googling, dapet program cara mengurutan string,. Jadi kita tidak hanya bisa mengurutkan bilang integer, tapi juga bisa mengurutkan string.

programnya seperti ini:


syntax program:
import java.io.*;
import java.util.Scanner;
public class bubblesortString

{ public static void main(String[] args)throws Exception

{

BufferedReader kata = new BufferedReader(new InputStreamReader(System.in));
int a;
System.out.print("Jumlah nama yang mau di Inputkan: ");
a = Integer.parseInt(kata.readLine());

String[] Array;
Array=new String[a];
String temp;
Scanner input=new Scanner(System.in);

for(int i=0;i<a;i++)
{ System.out.print("Nama " +i+" adalah: ");
Array[i]=input.next(); }

for(int x=1;x<a;x++)
{ for(int y=0;y<a-x;y++)
{ if(Array[y].compareTo(Array[y+1])>0)

{ temp=Array[y];
Array[y]=Array[y+1];
Array[y+1]=temp; } } }
System.out.println("");
System.out.println("Urutannya ");

for(int i=0;i<a;i++){
System.out.println(i+". "+ Array[i]);
} } }

Labels: