>>49
かなり手抜きです、動作確認お願いします。

import java.io.File;
import java.io.IOException;
import java.util.Scanner;

public class SearchString {
public static void main(String[] args) throws IOException {
String searchText = args[0];
Scanner reader = new Scanner(new File(args[1]));
for(int lineNumber=1; reader.hasNextLine(); lineNumber++) {
String lineText = reader.nextLine();
if (lineText.indexOf(searchText) != -1) System.out.printf("%d:%s\n", lineNumber, lineText);
}
}
}