当前位置: 首页>>代码示例>>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;未经允许,请勿转载。