Iterable インターフェースを実装することで、クライアントが foreach ループを使用してクラス内の何かを反復できるようにする方法を考えています。<、> == などによるオブジェクトの比較を許可する方法はありますか? Comparable インターフェースでこれを許可することはほとんど明白に思えますが、私が知る限り、そうではありません。
Iterable インターフェースを実装することで、クライアントが foreach ループを使用してクラス内の何かを反復できるようにする方法を考えています。<、> == などによるオブジェクトの比較を許可する方法はありますか? Comparable インターフェースでこれを許可することはほとんど明白に思えますが、私が知る限り、そうではありません。