Wednesday, 19 December 2012

Write a Java program for sorting a given list of names in ascending order.


PROGRAM:
import java.util.*;
class demo
{
int i,j;
void stringsort(String a[],int n)
{
String temp;
for(i=0;i
for(j=i+1;j
{
if(a[i].compareTo(a[j])>0)
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}}}
class stringsortdemo
{
public static void main(String args[])
{
int i;
String a[];
String s="rama,sita,rahul,prem,aryan,pooja,siddu";
demo obj=new demo();
StringTokenizer st=new StringTokenizer(s,",",false);
int n=st.countTokens();
a=new String[n];
for(i=0;i<=n-1;i++)
a[i]=st.nextToken();
obj.stringsort(a,n);
System.out.println("sorted strings are as follows");
for(i=0;i
System.out.println(a[i]);
}
}

No comments:

Post a Comment