com.google.common.collect.Table.hashCode()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.2k)|赞(0)|评价(0)|浏览(150)

本文整理了Java中com.google.common.collect.Table.hashCode()方法的一些代码示例,展示了Table.hashCode()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.hashCode()方法的具体详情如下:
包路径:com.google.common.collect.Table
类名称:Table
方法名:hashCode

Table.hashCode介绍

[英]Returns the hash code for this table. The hash code of a table is defined as the hash code of its cell view, as returned by #cellSet.
[中]返回此表的哈希代码。表的哈希代码定义为其单元格视图的哈希代码,由#cellSet返回。

代码示例

代码示例来源:origin: google/guava

@Override
public int hashCode() {
 synchronized (mutex) {
  return delegate().hashCode();
 }
}

代码示例来源:origin: google/guava

@Override
 public int hashCode() {
  return delegate().hashCode();
 }
}

代码示例来源:origin: google/j2objc

@Override
public int hashCode() {
 synchronized (mutex) {
  return delegate().hashCode();
 }
}

代码示例来源:origin: google/j2objc

@Override
 public int hashCode() {
  return delegate().hashCode();
 }
}

代码示例来源:origin: google/guava

@Override
public int hashCode() {
 assertTrue(Thread.holdsLock(mutex));
 return delegate.hashCode();
}

代码示例来源:origin: wildfly/wildfly

@Override
public int hashCode() {
 synchronized (mutex) {
  return delegate().hashCode();
 }
}

代码示例来源:origin: wildfly/wildfly

@Override
 public int hashCode() {
  return delegate().hashCode();
 }
}

代码示例来源:origin: google/guava

@Override
public void testHashCode() {
 table = ArrayTable.create(asList("foo", "bar"), asList(1, 3));
 table.put("foo", 1, 'a');
 table.put("bar", 1, 'b');
 table.put("foo", 3, 'c');
 int expected =
   Objects.hashCode("foo", 1, 'a')
     + Objects.hashCode("bar", 1, 'b')
     + Objects.hashCode("foo", 3, 'c')
     + Objects.hashCode("bar", 3, 0);
 assertEquals(expected, table.hashCode());
}

代码示例来源:origin: google/guava

public void testHashCode() {
 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
 int expected =
   Objects.hashCode("foo", 1, 'a')
     + Objects.hashCode("bar", 1, 'b')
     + Objects.hashCode("foo", 3, 'c');
 assertEquals(expected, table.hashCode());
}

代码示例来源:origin: cascading/lingual-core

@Override
public int hashCode()
 {
 return properties != null ? properties.hashCode() : 0;
 }
}

代码示例来源:origin: org.jboss.eap/wildfly-client-all

@Override
 public int hashCode() {
  return delegate().hashCode();
 }
}

代码示例来源:origin: com.diffplug.guava/guava-collect

@Override
  public int hashCode() {
    return delegate().hashCode();
  }
}

代码示例来源:origin: stackoverflow.com

new Comparator<Table>() {
  @Override public int compare(Table one, Table two) {
    return ComparisonChain.start()
         .compare(one.getTableName(), two.getTableName())
         .compare(one.hashCode(), two.hashCode())
         .result();
  }
}

代码示例来源:origin: org.kill-bill.billing/killbill-platform-osgi-bundles-logger

@Override
 public int hashCode() {
  return delegate().hashCode();
 }
}

代码示例来源:origin: griddynamics/jagger

@Override
public int hashCode() {
  int result = tpsTimeHistory != null ? tpsTimeHistory.hashCode() : 0;
  result = 31 * result + (tpsTable != null ? tpsTable.hashCode() : 0);
  result = 31 * result + (currentTps != null ? currentTps.hashCode() : 0);
  result = 31 * result + (currentConfiguration != null ? currentConfiguration.hashCode() : 0);
  result = 31 * result + (lastRecordedTime != null ? lastRecordedTime.hashCode() : 0);
  result = 31 * result + (currentSamples != null ? currentSamples.hashCode() : 0);
  return result;
}

代码示例来源:origin: org.jboss.eap/wildfly-client-all

@Override
public int hashCode() {
 synchronized (mutex) {
  return delegate().hashCode();
 }
}

代码示例来源:origin: org.kill-bill.billing/killbill-platform-osgi-bundles-logger

@Override
public int hashCode() {
 synchronized (mutex) {
  return delegate().hashCode();
 }
}

代码示例来源:origin: com.google.guava/guava-tests

@Override
public int hashCode() {
 assertTrue(Thread.holdsLock(mutex));
 return delegate.hashCode();
}

代码示例来源:origin: com.google.guava/guava-tests

@Override public void testHashCode() {
 table = ArrayTable.create(asList("foo", "bar"), asList(1, 3));
 table.put("foo", 1, 'a');
 table.put("bar", 1, 'b');
 table.put("foo", 3, 'c');
 int expected = Objects.hashCode("foo", 1, 'a')
   + Objects.hashCode("bar", 1, 'b')
   + Objects.hashCode("foo", 3, 'c')
   + Objects.hashCode("bar", 3, 0);
 assertEquals(expected, table.hashCode());
}

代码示例来源:origin: com.google.guava/guava-tests

public void testHashCode() {
 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
 int expected = Objects.hashCode("foo", 1, 'a')
   + Objects.hashCode("bar", 1, 'b')
   + Objects.hashCode("foo", 3, 'c');
 assertEquals(expected, table.hashCode());
}

相关文章