Modify the code so that it reads a file named city.txt into starray, then do the linear search CODE class LinSearchclass{ public static int findit( String[] starray, String lookforthis ) { for ( int...



Modify the code so that it reads a file named city.txt into starray, then do the linear search




CODE



class LinSearchclass{





  public static int findit( String[] starray, String lookforthis )


  {


     for ( int j=0; j< starray.length;="" j++="">


       if ( starray[j] != null )


         if ( starray[j].equals( lookforthis) )


             return j ;



     return -1 ;


  }


}


 //


public class Linsearch {



    public static void main(String[] args) {


    final int theSize = 10 ;



    String[] strarr = new String[ theSize ] ;



    strarr[0] = "Brooklyn" ;


    strarr[1] = "Queens" ;


    strarr[2] = "Phila" ;


    strarr[3] = "LA" ;


    strarr[4] = "Manhattan" ;


    strarr[6] = "Cincinnati" ;


    strarr[7] = "Pittsburgh" ;


    strarr[8] = "Albany" ;



    // show cells with data


    for (int j=0; j< strarr.length;="" j++="">


      if ( strarr[j] != null )


        System.out.println( j + ": " + strarr[j] );



    // search for "Manhattan"


    int location = LinSearchclass.findit( strarr, "Manhattan" );


    if ( location >= 0 )


      System.out.println("Item found at index " + location);


    else


      System.out.println("Item not found" );


    }





}



Jun 09, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here