java - 这段代码有什么作用? (Java 集合)

标签 java collections

我一直在学习“Thinking in Java”。我找到了这段代码:

class SetType {
  int i;
  public SetType(int n) { i = n; }
  public boolean equals(Object o) {
    return o instanceof SetType && (i == ((SetType)o).i);
  }
  public String toString() { return Integer.toString(i); }
}

我不明白这是做什么的:

i == ((SetType)o).i

我知道 Object o 被强制转换为 SetType,但是关于“.i”的呢? 如果有人明白这是什么意思,那就太好了。

最佳答案

它访问 SetType 类实例的“i”字段。

关于java - 这段代码有什么作用? (Java 集合),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27582929/

相关文章:

java - 阅读 nextLine 的更好方法

java - 如何在 Apache Camel 中结合 Redelivery 策略和 Hystrix 断路器?

java - 调试集合时modcount变量有什么用

java - ConcurrentHashMap 及其操作

c# - 将模型中的数据对象集合绑定(bind)到 View 中的一组控件 (WPF)

java - 如何使用字符串变量打印空白字符?

java - 单击 JfreeChart 折线图按钮上的放大和缩小功能?

java - JMS 消息存储在 WebLogic 9.2 服务器中的哪里?

list - 如何在 Swift 中定义新的通用对象列表?

java - 根据相似度对集合进行排序