私は、変更される可能性があり、いつでも呼び出される必要があるゴルフコースのリストを読み取る必要がある小さなプログラムを作成しています。コードは次のとおりです。
public class Courses {
public String[] courselist;
public void loadCourses() throws IOException{
int count = 0;
int counter = 0;
File f = new File("src//courses//courses.txt");
BufferedReader reader = new BufferedReader(new FileReader(f));
while(count<1){
String s = reader.readLine();
if(s.equalsIgnoreCase("*stop*")){
reader.close();
count = 5;
}else{
courselist[counter] = s;
counter++;
}
s = "";
}
}
}
そして、これがtxtファイルの内容です。
RiverChase
Steward Peninsula
Lake Park
Coyote Ridge
*stop*
メソッドを即座に呼び出すためにプログラムの実行を開始すると、配列が原因で例外がスローされます。そして、JComboBoxで使用するため、そのままにして配列する必要があります。問題を解決または解決できる場合。ほとんどの場合、私はそれを間違ってやっているだけです。ただ助けてください。前もって感謝します。システムに正しく出力されるため、すべてのファイルリーダーと機能が機能することはわかっています。アレイに繰り返し書き込むのに助けが必要です。