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

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

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

Table.contains介绍

[英]Returns true if the table contains a mapping with the specified row and column keys.
[中]如果表包含具有指定行键和列键的映射,则返回true。

代码示例

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

@Override
public boolean contains(Object rowKey, Object columnKey) {
 return fromTable.contains(rowKey, columnKey);
}

代码示例来源:origin: guoguibing/librec

/**
 * Get a value at entry (row, col)
 *
 * @param row row index
 * @param col column index
 * @return value at entry (row, col)
 */
public boolean contains(int row, int col) {
  return data.contains(row, col) || data.contains(col, row);
}

代码示例来源:origin: SonarSource/sonarqube

private boolean contains(String name, String language) {
 return table.contains(name, language);
}

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

@Override
public boolean contains(Object rowKey, Object columnKey) {
 return fromTable.contains(rowKey, columnKey);
}

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

@Override
public boolean contains(Object rowKey, Object columnKey) {
 return delegate().contains(rowKey, columnKey);
}

代码示例来源:origin: guoguibing/librec

/**
 * @param id
 * @return
 */
public double get(int id) {
  if(table.contains(0, id)){
    double value = table.get(0, id);
    return value;
  }
  else {
    return -1;
  }
}

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

@Override
public boolean contains(Object rowKey, Object columnKey) {
 return delegate().contains(rowKey, columnKey);
}

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

@Override
public boolean contains(Object rowKey, Object columnKey) {
 assertTrue(Thread.holdsLock(mutex));
 return delegate.contains(rowKey, columnKey);
}

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

@Override
public boolean contains(@Nullable Object rowKey, @Nullable Object columnKey) {
 return original.contains(columnKey, rowKey);
}

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

@Override
public boolean contains(Object rowKey, Object columnKey) {
 return delegate().contains(rowKey, columnKey);
}

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

@Override
public boolean contains(@Nullable Object rowKey, @Nullable Object columnKey) {
 synchronized (mutex) {
  return delegate().contains(rowKey, columnKey);
 }
}

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

public void testContains() {
 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
 assertTrue(table.contains("foo", 1));
 assertTrue(table.contains("bar", 1));
 assertTrue(table.contains("foo", 3));
 assertFalse(table.contains("foo", 2));
 assertFalse(table.contains("bar", 3));
 assertFalse(table.contains("cat", 1));
 assertFalse(table.contains("foo", null));
 assertFalse(table.contains(null, 1));
 assertFalse(table.contains(null, null));
}

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

@Override
public boolean contains(@NullableDecl Object rowKey, @NullableDecl Object columnKey) {
 synchronized (mutex) {
  return delegate().contains(rowKey, columnKey);
 }
}

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

@Override
public boolean contains(@NullableDecl Object rowKey, @NullableDecl Object columnKey) {
 return original.contains(columnKey, rowKey);
}

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

@Override
public void testContains() {
 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
 assertTrue(table.contains("foo", 1));
 assertTrue(table.contains("bar", 1));
 assertTrue(table.contains("foo", 3));
 assertTrue(table.contains("foo", 2));
 assertTrue(table.contains("bar", 3));
 assertTrue(table.contains("cat", 1));
 assertFalse(table.contains("foo", -1));
 assertFalse(table.contains("bad", 1));
 assertFalse(table.contains("bad", -1));
 assertFalse(table.contains("foo", null));
 assertFalse(table.contains(null, 1));
 assertFalse(table.contains(null, null));
}

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

@Override
public boolean contains(@NullableDecl Object rowKey, @NullableDecl Object columnKey) {
 return original.contains(columnKey, rowKey);
}

代码示例来源:origin: SonarSource/sonarqube

@Override
public void store(Measure measure) {
 // Emulate duplicate measure check
 String componentKey = measure.inputComponent().key();
 String metricKey = measure.metric().key();
 if (measuresByComponentAndMetric.contains(componentKey, metricKey)) {
  throw new IllegalStateException("Can not add the same measure twice");
 }
 measuresByComponentAndMetric.row(componentKey).put(metricKey, measure);
}

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

@Override
public boolean contains(@NullableDecl Object rowKey, @NullableDecl Object columnKey) {
 synchronized (mutex) {
  return delegate().contains(rowKey, columnKey);
 }
}

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

/** Fails if the table contains a mapping for the given row key and column key. */
public void doesNotContain(@NullableDecl Object rowKey, @NullableDecl Object columnKey) {
 if (actual().contains(rowKey, columnKey)) {
  fail("does not contain mapping for row/column", rowKey, columnKey);
 }
}

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

public void testPutNull() {
 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
 assertSize(3);
 try {
  table.put(null, 2, 'd');
  fail();
 } catch (NullPointerException expected) {
 }
 try {
  table.put("cat", null, 'd');
  fail();
 } catch (NullPointerException expected) {
 }
 if (supportsNullValues()) {
  assertNull(table.put("cat", 2, null));
  assertTrue(table.contains("cat", 2));
 } else {
  try {
   table.put("cat", 2, null);
   fail();
  } catch (NullPointerException expected) {
  }
 }
 assertSize(3);
}

相关文章