Java-beanutils-collections-comparing-beans
提供:Dev Guides
Java BeanUtils-Beanの比較
説明
Apache Commons Beanutilsでは、指定された共有プロパティ値に基づいて_BeanComparator_クラスを使用して、JavaBeanオブジェクトを比較できます。 これは、_org.apache.commons.beanutils.BeanComparator_コンパレーターを使用して実行できます。
例
以下の例は、2つの異なるBeanを比較する方法を示しています。 2つのオブジェクトを作成し、最初のオブジェクトを「BMW」に、もう1つのオブジェクトを「AUDI」に設定します。 次に、_compare()_メソッドを呼び出して_BeanComparator_を使用してオブジェクトを比較します。
注意:BeanComparatorの場合、http://www.java2s.com/Code/Jar/c/Downloadcommonscollections321100jar [commons-collection]およびhttp://www.java2s.com/Code/Jar/c/Downloadcommonslogging111jar[commons-ロギング] jarファイルを含める必要があります。
次に、以下のコードを使用してもう1つのクラスを作成し、_Car.java_として保存します。
出力
- 上記の最初のコードをBeanComparatorExample.javaとして保存します。
- [実行]オプションまたはCtrl + f11を使用してコードを実行すると、次のような出力が表示されます。