Type Parameters:
E - Element type.
All Known Subinterfaces:
AdditiveGroup<E>, CommutativeMonoid<E>, EuclideanDomain<E>, Field<E>, Group<E>, InnerProductSpace<V,S,F>, Module<V,S,R>, Monoid<E>, NormedVectorSpace<V,S,F>, OrderedSet<E>, Ring<E>, Semigroup<E>, SemiRing<E>, VectorSpace<V,S,F>
All Known Implementing Classes:
AbstractModule, AbstractVectorSpace, AlgebraicFieldExtension, BigElements, BigFiniteField, BigIntegers, BigIntegersModuloN, BigPrimeField, BigRationals, ClassGroup, ComplexCoordinateSpace, ComplexNumbers, ConstructiveReals, Curve25519, EdwardsCurve, FieldOfFractions, FiniteField, GaussianRationals, GeneralLinearGroup, Integers, IntegersModuloN, MatrixRing, MontgomeryCurve, MultivariatePolynomialRing, MultivariatePolynomialRingOverRing, NullSafeRing, PerformanceLoggingField, PerformanceLoggingRing, PolynomialRing, PolynomialRingFFT, PolynomialRingKaratsuba, PolynomialRingOverRing, PrimeField, QuadraticField, QuotientRing, Rationals, RealCoordinateSpace, RealNumbers, ShortWeierstrassCurveAffine, ShortWeierstrassCurveProjective, SymmetricGroup, TestUtils.TestBigIntegers, TestUtils.TestField, TestUtils.TestIntegers, VectorGroup, VectorSpaceOverField

public interface Set<E>
A set is a collection of elements.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(E a, E b)
    Returns true if and only if a = b as elements of this set.
    default String
    Returns a human-readable string representation of an element in this set.
  • Method Details

    • toString

      default String toString(E a)
      Returns a human-readable string representation of an element in this set.
    • equals

      boolean equals(E a, E b)
      Returns true if and only if a = b as elements of this set.