0
방금 Java로 파일 판독기를 만들었습니다. Hangman 게임에이 단어를 사용할 예정입니다. 이제 사용자는 사용할 단어 목록/사전을 선택할 수 있습니다.FileReader; 파일 확장자 선택
사용자가 파일을 선택해야 할 때 모든 유형의 파일을 선택할 수 있습니다. 그러나, 나는 그들이 프로그램의 작동을 보장하기 위해서만 .txt
파일을 열길 바래. 사용자가 텍스트 파일 만 열 수 있도록하려면 어떤 코드를 사용해야합니까?
private static ArrayList readData(File someFile)
{
String data;
ArrayList<String> aStringArrayList = new ArrayList<String>();
try // men is verplicht een try block te gebruiken.
{
FileReader filereader = new FileReader(someFile.getAbsolutePath());
JOptionPane.showMessageDialog(null, "Gekozen woordenlijst is: "
+ someFile.getAbsolutePath());
BufferedReader bufferedreader = new BufferedReader(filereader);
while((data = bufferedreader.readLine()) != null)
{
System.out.println("\nIngelezen data is " + data);
aStringArrayList.add(data);
}
filereader.close();
}
catch (FileNotFoundException e)
{
JOptionPane.showMessageDialog(null, "Got an FileNotFoundException: "
+ e.getMessage());
}
catch (IOException e)
{
JOptionPane.showMessageDialog(null, "Got an IOException: "
+ e.getMessage());
}
return (aStringArrayList);
}
FilenameExtensionFilter : http://docs.oracle.com/javase/8/docs/api/javax/swing/filechooser/FileNameExtensionFilter.html – ControlAltDel
@ControlAltDel 사용자의 주석이 대답이 아닌 경우, 나는 그 질문을 이해하지 못한다. –