Search This Blog

Sunday 3 August 2014

02. Program to Sort List of Names and Search for a Key.

//Html program to read search key
//Filename: Sort.html
<HTML>
    <HEAD>
        <TITLE>Sorting and Searching</TITLE>
    </HEAD>

    <BODY>
        <H1>Program to sort list of names and search for key</H1>
        <FORM ACTION="Sort.jsp" METHOD="POST">
              Please enter your the search key:
            <BR>
           
              <input NAME="text1" type="text">
            <BR>
            <INPUT TYPE="SUBMIT"   VALUE="Submit">
        </FORM>
    </BODY>
<HTML>


//Filename: Sort.jsp
//02. Program to sort list of names and search for a key.
<html>
<body>
<%
    final  String str[]={"Pineapple" , "Orange" , "Apple", "Grapes", "Banana"};
    String  temp;
    int flag=0,j;
    out.println("The sorted list of names:");
    for(j=0; j<str.length;j++)
    {
         for (int i=j+1 ; i<str.length; i++)
        {
             if(str[i].compareTo(str[j])<0)
            {
                temp= str[j];
                str[j]= str[i];
                str[i]=temp;
            }
        }
        %>
        <br>
        <%
        out.print(str[j]);
    }
 %>
 <br>
 <br>
 <%

    String key=request.getParameter("text1");
    for(j=0; j<str.length;j++)
    {
         if(str[j].compareTo(key)==0)
        {
              flag=1;
              break;
        }
    }

    if(flag==1)
        out.println("Search Key Found at location "+(j+1));
    else
        out.println("Search Key Not Found!");
%>
<body>
</html>



No comments :

Post a Comment

FREE Hit Counters