java.lang.Object
javax.smartcardio.ATR
- 所有已实现的接口:
Serializable
智能卡的复位应答字节。可以通过调用 Card.getATR() 获取 Card 的 ATR 对象。此类不会尝试验证 ATR 是否对语义上有效的结构进行编码。
此类的实例是不可变的。在通过字节数组传入或传出数据的地方,执行防御性克隆。
- 自从:
- 1.6
- 参见:
-
构造方法总结
构造方法 -
方法总结
-
构造方法详细信息
-
ATR
public ATR(byte[] atr) 从字节数组构造 ATR。- 参数:
atr- 包含重置应答字节的字节数组- 抛出:
NullPointerException- 如果atr为空
-
-
方法详情
-
getBytes
public byte[] getBytes()返回此 ATR 中字节的副本。- 返回:
- 此 ATR 中字节的副本。
-
getHistoricalBytes
public byte[] getHistoricalBytes()返回此 ATR 中历史字节的副本。如果此 ATR 不包含历史字节,则返回一个长度为零的数组。- 返回:
- 此 ATR 中历史字节的副本。
-
toString
返回此 ATR 的字符串表示形式。 -
equals
比较指定对象与此 ATR 是否相等。如果给定对象也是 ATR 并且其字节与此 ATR 中的字节相同,则返回 true。 -
hashCode
public int hashCode()返回此 ATR 的散列码值。
-