本文整理了Java中java.util.ArrayList.equals()
方法的一些代码示例,展示了ArrayList.equals()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ArrayList.equals()
方法的具体详情如下:
包路径:java.util.ArrayList
类名称:ArrayList
方法名:equals
[英]Compares the specified object with this list for equality.
[中]比较指定对象与此列表是否相等。
代码示例来源:origin: ReactiveX/RxJava
@Override
public boolean equals(Object obj) {
if (obj instanceof VolatileSizeArrayList) {
return list.equals(((VolatileSizeArrayList<?>)obj).list);
}
return list.equals(obj);
}
代码示例来源:origin: redisson/redisson
@Override
public boolean equals(Object obj) {
if (obj instanceof VolatileSizeArrayList) {
return list.equals(((VolatileSizeArrayList<?>)obj).list);
}
return list.equals(obj);
}
代码示例来源:origin: Alluxio/alluxio
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof BlockInfo)) {
return false;
}
BlockInfo that = (BlockInfo) o;
return mBlockId == that.mBlockId && mLength == that.mLength
&& mLocations.equals(that.mLocations);
}
代码示例来源:origin: eclipse-vertx/vert.x
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
PemTrustOptions that = (PemTrustOptions) o;
if (!certPaths.equals(that.certPaths)) return false;
return certValues.equals(that.certValues);
}
代码示例来源:origin: Sable/soot
/**
* {@inheritDoc}
*/
public boolean equals(Object obj) {
return worklist.equals(obj);
}
代码示例来源:origin: spotbugs/spotbugs
@Override
@ExpectWarning("BC")
public boolean equals(Object o) {
return lst.equals(((BadDowncastOfToArray) o).lst);
}
代码示例来源:origin: mttkay/ignition
/**
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public synchronized boolean equals(Object o) {
if (!(o instanceof CachedList)) {
return false;
}
@SuppressWarnings("rawtypes")
CachedList that = (CachedList) o;
return clazz.equals(that.clazz) && list.equals(that.list);
}
代码示例来源:origin: wildfly/wildfly
public boolean equals(final SimpleName simpleName) {
return simpleName != null && simpleName.getClass() == getClass() && segments.equals(simpleName.segments);
}
代码示例来源:origin: spotbugs/spotbugs
@Override
public boolean equals(Object obj) {
if (obj == null || obj.getClass() != this.getClass()) {
return false;
}
CallList other = (CallList) obj;
return this.callList.equals(other.callList);
}
代码示例来源:origin: Alluxio/alluxio
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof FileBlockInfo)) {
return false;
}
FileBlockInfo that = (FileBlockInfo) o;
return mBlockInfo.equals(that.mBlockInfo) && mOffset == that.mOffset
&& mUfsLocations.equals(that.mUfsLocations);
}
代码示例来源:origin: apache/hbase
@Override
public boolean equals(Object obj) {
if (!(obj instanceof FilterListWithAND)) {
return false;
}
if (this == obj) {
return true;
}
FilterListWithAND f = (FilterListWithAND) obj;
return this.filters.equals(f.getFilters()) && this.seekHintFilters.equals(f.seekHintFilters);
}
代码示例来源:origin: apache/hive
@Override
public boolean equals(Object obj) {
if (obj == null || !(obj instanceof OpTreeSignature)) {
return false;
}
if (obj == this) {
return true;
}
OpTreeSignature o = (OpTreeSignature) obj;
return sig.equals(o.sig) && parentSig.equals(o.parentSig);
}
代码示例来源:origin: apache/hbase
@Override
public boolean equals(Object obj) {
if (obj == null || (!(obj instanceof FilterListWithOR))) {
return false;
}
if (this == obj) {
return true;
}
FilterListWithOR f = (FilterListWithOR) obj;
return this.filters.equals(f.getFilters()) &&
this.prevFilterRCList.equals(f.prevFilterRCList) &&
this.prevCellList.equals(f.prevCellList);
}
代码示例来源:origin: apache/hive
@Override
public boolean equals(Object obj) {
if (obj == null) {
return false;
}
InputSignature other = null;
try {
other = (InputSignature) obj;
} catch (ClassCastException cce) {
return false;
}
return name.equalsIgnoreCase(other.getName())
&& (other.typeArray.equals(typeArray));
}
代码示例来源:origin: eclipse-vertx/vert.x
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (!(o instanceof TCPSSLOptions)) return false;
if (!super.equals(o)) return false;
TCPSSLOptions that = (TCPSSLOptions) o;
if (idleTimeout != that.idleTimeout) return false;
if (idleTimeoutUnit != null ? !idleTimeoutUnit.equals(that.idleTimeoutUnit) : that.idleTimeoutUnit != null) return false;
if (soLinger != that.soLinger) return false;
if (ssl != that.ssl) return false;
if (tcpKeepAlive != that.tcpKeepAlive) return false;
if (tcpNoDelay != that.tcpNoDelay) return false;
if (tcpFastOpen != that.tcpFastOpen) return false;
if (tcpQuickAck != that.tcpQuickAck) return false;
if (tcpCork != that.tcpCork) return false;
if (usePooledBuffers != that.usePooledBuffers) return false;
if (crlPaths != null ? !crlPaths.equals(that.crlPaths) : that.crlPaths != null) return false;
if (crlValues != null ? !crlValues.equals(that.crlValues) : that.crlValues != null) return false;
if (enabledCipherSuites != null ? !enabledCipherSuites.equals(that.enabledCipherSuites) : that.enabledCipherSuites != null)
return false;
if (keyCertOptions != null ? !keyCertOptions.equals(that.keyCertOptions) : that.keyCertOptions != null) return false;
if (trustOptions != null ? !trustOptions.equals(that.trustOptions) : that.trustOptions != null) return false;
if (useAlpn != that.useAlpn) return false;
if (sslEngineOptions != null ? !sslEngineOptions.equals(that.sslEngineOptions) : that.sslEngineOptions != null) return false;
if (!enabledSecureTransportProtocols.equals(that.enabledSecureTransportProtocols)) return false;
return true;
}
代码示例来源:origin: spotbugs/spotbugs
public static void falsePositive() {
ArrayList<Integer> aLst = new ArrayList<Integer>();
LinkedList<Integer> lLst = new LinkedList<Integer>();
MyList<Integer> mLst = new MyList<Integer>();
Set<ArrayList<Integer>> alSet = new HashSet<ArrayList<Integer>>();
Set<LinkedList<Integer>> llSet = new HashSet<LinkedList<Integer>>();
System.out.println(aLst.equals(lLst));
System.out.println(mLst.equals(lLst));
alSet.contains(lLst);
alSet.contains(mLst);
alSet.containsAll(llSet);
}
}
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
@Override
public void writeFloatBufferArrayList(ArrayList<FloatBuffer> array, String name, ArrayList<FloatBuffer> defVal) throws IOException {
if (array == null) {
return;
}
if (array.equals(defVal)) {
return;
}
Element el = appendElement(name);
el.setAttribute(XMLExporter.ATTRIBUTE_SIZE, String.valueOf(array.size()));
for (FloatBuffer o : array) {
write(o, XMLExporter.ELEMENT_FLOATBUFFER, null);
}
currentElement = (Element) el.getParentNode();
}
代码示例来源:origin: apache/ignite
/** {@inheritDoc} */
@Override public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
InnerType innerType = (InnerType) o;
if (innerLongCol != null ? !innerLongCol.equals(innerType.innerLongCol) : innerType.innerLongCol != null)
return false;
if (innerStrCol != null ? !innerStrCol.equals(innerType.innerStrCol) : innerType.innerStrCol != null)
return false;
return arrListCol != null ? arrListCol.equals(innerType.arrListCol) : innerType.arrListCol == null;
}
代码示例来源:origin: apache/ignite
/** {@inheritDoc} */
@Override public boolean equals(Object other) {
if (this == other)
return true;
if (other == null || getClass() != other.getClass())
return false;
TestObject obj = (TestObject)other;
assert this == selfRef;
assert obj == obj.selfRef;
return boolVal == obj.boolVal && intVal == obj.intVal && longVal == obj.longVal &&
Arrays.equals(dblArr, obj.dblArr) && Arrays.equals(longArr, obj.longArr) &&
list.equals(obj.list) && map.equals(obj.map);
}
}
代码示例来源:origin: apache/storm
private void checkCollectorOutput_seq(MockCollector collector, Path... seqFiles) throws IOException {
ArrayList<String> expected = new ArrayList<>();
for (Path seqFile : seqFiles) {
List<String> lines = getSeqFileContents(fs, seqFile);
expected.addAll(lines);
}
Assert.assertTrue(expected.equals(collector.lines));
}
内容来源于网络,如有侵权,请联系作者删除!