Find1
import java.io.*;
public class Find1 {
public static void main(String[] args) {
//args は配列arrangements。args.lengthと書くこと。「()」がいらない。)
//String型ならば→s.length()
if (args.length != 1) {
System.out.println("使用法:java Find1 検索文字列 < 検索対象ファイル");
System.out.println("例:java Find1 System < Find1.java");
System.exit(0);//通常はint型のゼロいれる。
}
//
String findstring = args[0];
System.out.println("検索文字列は「" + findstring + "」です。");
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
try {
String line;
int linenum = 1;
while *1 != null) {
int n = line.indexOf(findstring);
if (n >= 0) {
System.out.println(linenum + ":" + line);
}
linenum++;
}
//lineをsにしてみた。
//snumとかになるよ!
/*
String s;
int snum = 1;
while *2 != null) {
int n = s.indexOf(findstring);
if (n >= 0) {
System.out.println(snum + ":" + s);
}
snum++;
}