私のプログラムではJFileChooserを使用しています。ユーザーは、JFileChooserを使用して複数のファイルを選択できます。ユーザーが1つのファイルのみを選択した場合、ファイルオブジェクトのみが返され、fileChooser.getSelectedFile()
を使用して取り出すことができます。ユーザーが複数のファイルを選択した場合、ファイル[]が返され、fileChooser.getSelectedFiles()
を使用して取得できます。JFileChooserを使用してユーザーが選択したファイルの数を取得する
私はtry/catchブロックを使用して、上記のメソッドを使用して返されるすべての型を取得しています。あたかもこれが悪いやり方であるかのように感じます。
返されるオブジェクトのタイプを確認する方法はありますか(たとえば、配列を受け取るべきかどうかなど)?私はそうするAPIのメソッドを見つけることができないようです。
(かなりあなたの説明を理解していないものは何でも問題 - しかし@woliveirajrが答えを持っていると思います: - )try/catchブロックは解決策ではありません – kleopatra