Collectionの作成時にエラーが出てきてしまって対処がわからないです
解決したいこと
JavaFXで入力した情報を基にDBから一致する情報を検索して次の画面に取得した情報を表示するという処理を作っているのですが、DAOで取得した情報を格納するためのコレクションを作成するコードを書いたのですが、何故か作れずに困っています。
一応修正をしてコード自体は動くようになったのですが、なぜ前のコードでコレクションが作成できなかったのか理由を知りたいです。
初めてのパターンで調べても解決方法がわからなかったため、教えていただけると嬉しいです。
発生している問題・エラー
メソッド toArray() は型 Collection___ で未定義です
または、問題・エラーが起きている画像をここにドラッグアンドドロップ
該当するソースコード
List<UserDto> userList = ArrayList<>();
自分で試したこと
・ListのジェネリスクをStringにして実行してもエラー内容は同じでした。
・最終的には
ArrayList<UserDto> list = new ArrayList<>();
UserDto[] userArray = list.toArray(new UserDto[list.size()]);
という形であれば問題なく動きました。