项目分配如下:
编写一个名为 FileNerd 的类,该类将从存储在 temp_Larry 文件夹中的名为 NerdData 的文件中输入文本行(假设您的名字是 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);
}
}
}
}
我不确定我做错了什么,因为它编译时没有语法错误但没有打印。