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" ); }}
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here