0
メソッドを動的リスト型に戻すことは可能ですか?メソッドa(オブジェクトb)は、bが整数型の場合はList<Integer>
を返すことができますか?JAVA動的リスト型
メソッドを動的リスト型に戻すことは可能ですか?メソッドa(オブジェクトb)は、bが整数型の場合はList<Integer>
を返すことができますか?JAVA動的リスト型
ダイナミックの属性について質問しています。ジェネリックスがtype erasureを実装していることを忘れないでください。すなわち、実行時にList
はそれだけです。一般的なヒントは、単にコンパイル時のものです。
戻ってきたのは、単純 List
です。タイプ情報はありません。List<Integer>
はList<Double>
と同じです。
はあなたのようなインターフェイスを実装できない理由はありません:
List<T> getList(T param);
をそれは、静的な定義だと、あなたのコードベース内の特定の種類を実装する必要があります。
生のリストタイプを返すと警告が表示されるので、私はこの質問をしています。とにかくありがとう。 – Sefler