プロジェクトの割り当ては次のとおりです。
temp_Larry フォルダーに格納されている NerdData という名前のファイルからテキスト行を入力する FileNerd という名前のクラスを作成します (名前が Larry であると仮定します)。ファイル入力ループの後、「The」という単語で始まる行だけを出力するループを作成します。
だからこれは私がこれまで持っているものです
import java.util.*;
import java.io.*;
public class FileNerd
{
public static void main (String args[]) throws IOException
{
Scanner sf = new Scanner(new File("C:\\temp_Larry\\NerdData.txt"));
int maxIndx = -1;
String text[] = new String[100 ];
while(sf.hasNext())
{
maxIndx++;
text[maxIndx]=sf.nextLine();
}
sf.close();
for(int j = 0; j <= maxIndx; j++)
{
String q = text[j];
if( q.substring(3).equals("The"))
{
System.out.println(q);
}
}
}
}
構文エラーなしでコンパイルされますが、何も出力されないため、何が間違っているのかわかりません。