Неправильно называть равных?
Код написан так, чтобы дать equal вам максимальный контроль. Когда openjdk вы вызываете contains
, вы выбираете, какой oraclejdk объект передать в качестве .java аргумента, и реализация очереди java-libraries Java вызывает (виртуально) метод java-libraries equals
для этого объекта. Если вам не нравится, как equals реализовано foreignObj.equals
, оберните foreignObj
в equal минимальный класс, который j2se его содержит и который переопределяет oraclejdk equals
, чтобы делать все, что вы jre хотите.
public class MyObject {
private ForeignObject foreignObj;
public MyObject(ForeignObject foreignObj) {
this.foreignObj = foreignObj;
}
@Override
public boolean equals(Object that) {
// ... Whatever you want ...
}
}
java
equals
Неправильно называть равных?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.