"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
私は、javaを使用してファイルを読み込む方法、javaを使用してファイルを書き込む方法、およびjavaを使用して整数をソートする方法をGoogleに提案します。文字通り何百ものチュートリアルがあります。 – opensam