ホームページ  >  に質問  >  本文

java - list<bean> を別の Bean のリストに変換します。

リーリー

次のような操作が必要です。

リーリー

変換不可能な型を報告するエラー。DataBean は内部静的クラスです。
C には強制的に転送できる reinterpret_cast があり、Java には対応するメソッドが必要です

PHP中文网PHP中文网2711日前989

全員に返信(4)返信します

  • 大家讲道理

    大家讲道理2017-05-17 10:09:31

    Apache CommonsBeanUtilsSpringBeanUtils 都有提供 copyPropertiesSpring

    は両方とも copyProperties メソッドを提供します。これは、あるオブジェクトのプロパティの値を別のオブジェクトに割り当てますが、プロパティの型が異なる場合に限ります。 2 つのオブジェクトのうち

    nameBeanUtils は同じです。

    Apache Commons を使用する例 : リーリー


    ChartDataDataBean

    したがって、

    の属性名が同じ場合、コードは次のように記述できます (属性ごとに setter メソッドを記述する必要はありません): 🎜 リーリー 🎜もちろん、注意すべき点の 1 つは、これはリフレクションを使用して実装されており、setter メソッドを直接記述するよりも効率が低いということです。 🎜

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-17 10:09:31

    リーリー

    返事
    0
  • 迷茫

    迷茫2017-05-17 10:09:31

    親クラスから子クラスへの強制転送は、各フィールドをクリックして設定するだけで実行できます。

    返事
    0
  • 阿神

    阿神2017-05-17 10:09:31

    元の投稿者は Java の型変換を学習する必要があります。このような状況では、強制転送はできません。

    返事
    0
  • キャンセル返事