當前位置: 首頁>>代碼示例>>Java>>正文


Java Iterables.elementsEqual方法代碼示例

本文整理匯總了Java中com.google.common.collect.Iterables.elementsEqual方法的典型用法代碼示例。如果您正苦於以下問題:Java Iterables.elementsEqual方法的具體用法?Java Iterables.elementsEqual怎麽用?Java Iterables.elementsEqual使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.google.common.collect.Iterables的用法示例。


在下文中一共展示了Iterables.elementsEqual方法的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: equals

import com.google.common.collect.Iterables; //導入方法依賴的package包/類
@Override
public boolean equals(Object other)
{
    if(!(other instanceof Row))
        return false;

    Row that = (Row)other;
    if (!this.clustering().equals(that.clustering())
         || !this.primaryKeyLivenessInfo().equals(that.primaryKeyLivenessInfo())
         || !this.deletion().equals(that.deletion()))
        return false;

    return Iterables.elementsEqual(this, that);
}
 
開發者ID:Netflix,項目名稱:sstable-adaptor,代碼行數:15,代碼來源:AbstractRow.java

示例2: equals

import com.google.common.collect.Iterables; //導入方法依賴的package包/類
@Override
public boolean equals(Object obj) {
    if (obj instanceof MultiWeakClassSet) {
        MultiWeakClassSet other = Cast.uncheckedCast(obj);
        if (other.references.size() == references.size()) {
            return Iterables.elementsEqual(
                    Iterables.transform(other.references, UNPACK_REF),
                    Iterables.transform(references, UNPACK_REF)
            );
        }
    }

    return false;
}
 
開發者ID:lxxlxx888,項目名稱:Reer,代碼行數:15,代碼來源:MultiWeakClassSet.java

示例3: equals

import com.google.common.collect.Iterables; //導入方法依賴的package包/類
@Override public boolean equals(Object obj) {
  if (obj instanceof MetricsRecord) {
    final MetricsRecord other = (MetricsRecord) obj;
    return Objects.equal(timestamp(), other.timestamp()) &&
           Objects.equal(name(), other.name()) &&
           Objects.equal(description(), other.description()) &&
           Objects.equal(tags(), other.tags()) &&
           Iterables.elementsEqual(metrics(), other.metrics());
  }
  return false;
}
 
開發者ID:nucypher,項目名稱:hadoop-oss,代碼行數:12,代碼來源:AbstractMetricsRecord.java

示例4: equals

import com.google.common.collect.Iterables; //導入方法依賴的package包/類
@Override
public boolean equals(Object obj) {
    if (obj instanceof CategoryContextMapping) {
        CategoryContextMapping other = (CategoryContextMapping) obj;
        if (this.fieldName.equals(other.fieldName)) {
            return Iterables.elementsEqual(this.defaultValues, other.defaultValues);
        }
    }
    return false;
}
 
開發者ID:baidu,項目名稱:Elasticsearch,代碼行數:11,代碼來源:CategoryContextMapping.java

示例5: equals

import com.google.common.collect.Iterables; //導入方法依賴的package包/類
@Override public boolean equals(Object o) {
    if (o instanceof EncodedArrayKey) {
        EncodedArrayKey other = (EncodedArrayKey)o;
        if (elements.size() != other.elements.size()) {
            return false;
        }
        return Iterables.elementsEqual(elements, other.elements);
    }
    return false;
}
 
開發者ID:CvvT,項目名稱:andbg,代碼行數:11,代碼來源:DexWriter.java

示例6: checkParsing

import com.google.common.collect.Iterables; //導入方法依賴的package包/類
private void checkParsing(ParsedLine parsed, Iterable<String> expected) {
  ArrayList<String> parsedCols = new ArrayList<String>();
  for (int i = 0; i < parsed.getColumnCount(); i++) {
    parsedCols.add(Bytes.toString(parsed.getLineBytes(), parsed.getColumnOffset(i),
        parsed.getColumnLength(i)));
  }
  if (!Iterables.elementsEqual(parsedCols, expected)) {
    fail("Expected: " + Joiner.on(",").join(expected) + "\n" + "Got:"
        + Joiner.on(",").join(parsedCols));
  }
}
 
開發者ID:fengchen8086,項目名稱:ditb,代碼行數:12,代碼來源:TestImportTsvParser.java

示例7: elementsEqual

import com.google.common.collect.Iterables; //導入方法依賴的package包/類
/**
 * 兩個集合中的所有元素按順序相等.
 */
public static boolean elementsEqual(Iterable<?> iterable1, Iterable<?> iterable2) {
	return Iterables.elementsEqual(iterable1, iterable2);
}
 
開發者ID:zhangjunfang,項目名稱:util,代碼行數:7,代碼來源:CollectionUtil.java

示例8: mappingsAreEqual

import com.google.common.collect.Iterables; //導入方法依賴的package包/類
/**
 * Test equality of two mapping
 *
 * @param thisMappings first mapping
 * @param otherMappings second mapping
 *
 * @return true if both arguments are equal
 */
public static boolean mappingsAreEqual(SortedMap<String, ? extends ContextMapping> thisMappings, SortedMap<String, ? extends ContextMapping> otherMappings) {
    return Iterables.elementsEqual(thisMappings.entrySet(), otherMappings.entrySet());
}
 
開發者ID:baidu,項目名稱:Elasticsearch,代碼行數:12,代碼來源:ContextMapping.java


注:本文中的com.google.common.collect.Iterables.elementsEqual方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。