4

次のクラスを書くためのより良い方法があるかどうか知りたい

public class Helper
{
    public static boolean isMatch(final Collection<ClassA> customList)
    public static boolean containsProperty(final Collection<ClassA> customList, final String property)
}

メソッドの呼び出し方法は次のとおりです。

Helper.isMatch(customList);

私がやりたいことは、次のように電話をかけることです:

customList.isMatch();

どんなアドバイスも素晴らしいでしょう。

4

1 に答える 1

1

Guava を使用する場合は、たとえばForwardingListを使用できます。

すべてのデフォルトListメソッドを埋め込みインスタンスに転送し、独自のメソッドを追加できます。

詳細はこちら

于 2013-01-11T21:32:28.283 に答える