"file_1.txt"라는 파일의 모든 정수를 "file_2.txt"라는 다른 파일로 정렬해야하지만 컴파일 할 때 아무 것도 수행하지 않습니다.txt 파일의 정수를 다른 파일로 정렬
import java.io.*;
import java.util.Scanner;
public static void main(String[] args){
try
{
Scanner fileScanner = new Scanner(new File("D:\\file_1.txt"));
while(fileScanner.hasNextLine()){
Scanner lineScanner= new Scanner(fileScanner.nextLine());
while (lineScanner.hasNext() && lineScanner.hasNextInt())
{
try{
FileWriter file=new FileWriter("D:\\file_2.txt");
BufferedWriter writer=new BufferedWriter(file);
int s = lineScanner.nextInt();
writer.write(s);
writer.newLine();
writer.close();
file.close();
}
catch(FileNotFoundException e){
e.printStackTrace();
}
catch(IOException e){
e.printStackTrace();
}
}lineScanner.close();
}fileScanner.close();
}
catch(FileNotFoundException e){
e.printStackTrace();
}
}
}
디버거를 사용하여 한 줄씩 코드를 단계별로 실행 해 보았습니까? –
질문하는 것을 잊었습니다. – Mureinik
나는 자바를 사용하여 파일을 읽는 방법, 자바를 사용하여 파일을 쓰는 법, 그리고 자바를 사용하여 정수를 정렬하는 방법을 제안한다. 말 그대로 수백 가지의 튜토리얼이 있습니다. – opensam