|
Sortings Strings
import java.io.*;
public class AlphabetcalOrder
{
public static void main(String args[])
{
int n;
String name[], nS;
n=0;
name = new String[35];
try
{
DataInputStream in;
in = new DataInputStream(System.in);
System.out.println("Please Enter the value of N
"); System.out.flush();
nS = in.readLine();
n = Integer.parseInt(nS);
System.out.println("Please Enter " + n +
" names"); System.out.flush();
for(int i = 0; i < n; i++)
{
System.out.flush();
name[i] = in.readLine();
}
for (int i = 0 ; i < n - 1 ; i++)
for(int j = i + 1; j < n; j++)
{
String t;
if (name[i].compareTo(name[j]) > 0)
{
t = name[i];
name[i] = name[j];
name [j] = t;
}
}
}
catch(IOException e)
{
System.out.println("Input Output error");
System.exit(1);
}
System.out.println("Alphabetical Order of
names");
for(int i = 0 ; i < n; i++)
{
System.out.println(name[i]);
}
}
}
Output
:
Please Enter the
value of N
5
Please Enter 5 names
Vikas
Vik
Kas
Sakiv
Kiv
Alphabetical Order of
names
Kas
Kiv
Sakiv
Vik
Vikas
|