0
프로젝트 과제는 다음블루 펠리칸 자바 프로젝트 (24) 파일 읽기
가 temp_Larry 폴더에 저장되어 NerdData라는 이름의 파일에서 텍스트의 라인 (당신의 이름을 입력 가정 할 것이다라는 클래스 FileNerd 쓰기 래리입니다.) 파일 입력 루프가 끝난 후 은 "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);
}
}
}
}
내가 더 구문 오류가 있으나 인쇄로 컴파일하기 때문에 내가 잘못 모르겠어요있는 것입니다. 디버깅에
NerdData.txt의 내용은 무엇입니까? 파일에 "The"가 포함되어 있지 않은 것으로 보입니다. –