이 프로젝트는 3 개의 별도 메인 클래스를 가지고 있습니다. 알파벳 순으로 정렬 된 국가 목록의 파일을 입력하면 정렬되지 않은 파일이 무작위로 재 배열 된 파일로 출력됩니다.정렬 된 파일을 입력하고 압축을 해제 한 다음 정렬되지 않은 파일 (Java)을 출력합니다.
내 첫 메인 클래스는 다음과 같습니다
package assignment3;
import java.io.PrintWriter;
import java.io.File;
import java.util.Scanner;
public class Assignment3 {`
public static void main(String[] args) throws Exception{
Scanner stdIn = new Scanner(new File("C:/Users/Vicki/Desktop/CountrySortedFormat.txt"));
PrintWriter out = new PrintWriter("C:/Users/Vicki/Desktop/CountryUnsortedFormat.txt");
String[] line = new String[238];
while (stdIn.hasNextLine()){
for (int k = 0; k <= line.length-1; k++){
line[k]=stdIn.nextLine();
out.println(line[k]);
out.close();
}
}
}
}
내 코드는 눈에 보이는 문제가 발생하지 않는하지만 난 배열을 인쇄 시도 "널 (null)"의 배열을 얻었다. 내가 뭔가 잘못하고 있는거야?
편집 : CountryUnsortedFormat
정답으로 질문을 변경할 수 없으므로 향후이 질문을 한 사람들에게 오해가 생길 수 있습니다. – Lrrr
또한 여러 문제가 내가 언급 한 및 내 대답을 해결할 수 있습니다. – Lrrr