Question: E11.8 Write a program Find that searches all files specified on the command line and prints out all lines containing a specified word. For example,

E11.8 Write a program Find that searches all files specified on the command line and prints out all lines containing a specified word. For example, if you call java Find ring report.txt address.txt Homework.java then the program might print report.txt: has broken up an international ring of DVD bootleggers that address.txt: Kris Kringle, North Pole address.txt: Homer Simpson, Springfield Homework.java: String filename; The specified word is always the first command line argument.

-----

Below is a program started for you; finish it.

-----

import java.io.File;

import java.io.FileNotFoundException;

import java.util.Scanner;

/**

* Code for E11.8. Searches all files specified on the command line and prints out all lines

containing a specified word.

* @author

*/

public class Find

{

/**

Searches file for a word, prints out all lines containing that word.

@param wordToFind the word to find

@param filename the filename for the file to search

*/

public static void findAndPrint(String wordToFind, String filename)

{

}

/**

First argument of the main method should be the word to be searched

For other arguments of the main method, store the file names to be examined

*/

public static void main(String[] args)

{

// call findAndPrint for each text file

}

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!