小伙看你根骨奇佳,潜力无限,来学PHP伐。
強制転送はエラーを報告しやすいため、データが強制転送に適していることを確認する必要があります具体的にどのような機能が実現されるのでしょうか?
List.get() は括弧内に入れられていますが、明らかに実行順序が間違っています。
Jibing m = (Jibing)list.get(i); この文の前の強い転送は冗長であり、リスト自体は Jibing です。報告されるエラーは ClassCastException であるはずです。その場合、問題は ArrayList<Jibing> list =(ArrayList<Jibing>)date; という文にあります。これは、日付がセットであることを示していますが、そのセットは Jibing ではないため、強制的に次のようにすることができます。 ArrayList に変換できますが、内部の要素を取得すると、それを強制的に Jibing に変換することはできません。
Object date=pagelist.getResult();戻り値の型は明確である必要があります。強制しないでください。戻り値の型が何であるかは誰にも分かりません。ジェネリックを使用してください
Object date=pagelist.getResult();
最終的に返される日付の型に応じて変換します。
強制転送はエラーを報告しやすいため、データが強制転送に適していることを確認する必要があります
具体的にどのような機能が実現されるのでしょうか?
List.get() は括弧内に入れられていますが、明らかに実行順序が間違っています。
Jibing m = (Jibing)list.get(i); この文の前の強い転送は冗長であり、リスト自体は Jibing です。報告されるエラーは ClassCastException であるはずです。その場合、問題は ArrayList<Jibing> list =(ArrayList<Jibing>)date; という文にあります。これは、日付がセットであることを示していますが、そのセットは Jibing ではないため、強制的に次のようにすることができます。 ArrayList に変換できますが、内部の要素を取得すると、それを強制的に Jibing に変換することはできません。
リーリーObject date=pagelist.getResult();
戻り値の型は明確である必要があります。強制しないでください。戻り値の型が何であるかは誰にも分かりません。
ジェネリックを使用してください
最終的に返される日付の型に応じて変換します。