Module  java.base
软件包  java.security.spec

Class ECPoint



  • public class ECPoint
    extends Object
    这个不可变的类表示仿射坐标中的椭圆曲线(EC)上的点。 其他坐标系可以扩展这个类以在其他坐标中表示这一点。
    从以下版本开始:
    1.5
    • 字段详细信息

      • POINT_INFINITY

        public static final ECPoint POINT_INFINITY
        这定义了无限远的点。
    • 构造方法详细信息

      • ECPoint

        public ECPoint​(BigInteger x,
                       BigInteger y)
        从指定的仿射x坐标 x和仿射y坐标 y创建一个 y
        参数
        x - 仿射x坐标。
        y - 仿射y坐标。
        异常
        NullPointerException - 如果 xy为空。
    • 方法详细信息

      • getAffineX

        public BigInteger getAffineX​()
        返回仿射x坐标x 注意:POINT_INFINITY有一个零仿射x坐标。
        结果
        仿射x坐标。
      • getAffineY

        public BigInteger getAffineY​()
        返回仿射y坐标y 注意:POINT_INFINITY具有无效的仿射y坐标。
        结果
        仿射y坐标。
      • equals

        public boolean equals​(Object obj)
        将此椭圆曲线点与指定对象进行比较。
        重写:
        equalsObject
        参数
        obj - 要比较的对象。
        结果
        如果 objobj的实例,并且仿射坐标匹配,则为true,否则为false。
        另请参见:
        Object.hashCode()HashMap