私は、テキストファイルを行ごとに読み取り、それぞれに番号を付け、各番号を配列にスローしてから、挿入ソートを使用して配列をソートしようとする Java プログラムに取り組んでいます。プログラムにテキスト ファイルを読み取らせる方法を教えてください。
次のエラー メッセージが表示されます。
java.io.FileNotFoundException: 10_Random (The system cannot find the file specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at java.util.Scanner.<init>(Unknown Source) at insertionSort.main(insertionSort.java:14)
「src」「bin」およびメイン プロジェクト フォルダに .txt ファイルのコピーがありますが、まだファイルが見つかりません。ちなみにEclipseを使っています。
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class insertionSort {
public static void main(String[] args) {
File file = new File("10_Random");
try {
Scanner sc = new Scanner(file);
while (sc.hasNextLine()) {
int i = sc.nextInt();
System.out.println(i);
}
sc.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}