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
Get step-by-step solutions from verified subject matter experts
