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

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

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

Table.size介绍

[英]Returns the number of row key / column key / value mappings in the table.
[中]返回表中的行键/列键/值映射数。

代码示例

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

@Override
public int size() {
 return fromTable.size();
}

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

@Override
public int size() {
 return original.size();
}

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

@Override
public int size() {
 return fromTable.size();
}

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

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

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

@Override
public int size() {
 return original.size();
}

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

/**
 * @return
 */
public int size() {
  size = table.size();
  return size;
}

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

@Override
public int size() {
 return fromTable.size();
}

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

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

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

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

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

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

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

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

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

public RowSequentialAccessSparseMatrix(int rows,
                    int columns,
                    Table<Integer, Integer, ? extends Number> dataTable) {
  this(rows, columns);
  numEntries = dataTable.size();
  construct(dataTable, false);
}

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

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

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

public RowSequentialAccessSparseMatrix(int rows,
                    int columns,
                    Table<Integer, Integer, ? extends Number> dataTable,
                    boolean transpose) {
  this(rows, columns);
  numEntries = dataTable.size();
  construct(dataTable, transpose);
}

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

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

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

@Override
protected void assertSize(int expectedSize) {
 assertEquals(9, table.size());
}

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

protected void assertSize(int expectedSize) {
 assertEquals(expectedSize, table.size());
}

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

public void testCreateCopyHashBasedTable() {
 Table<String, Integer, Character> original = HashBasedTable.create();
 original.put("foo", 1, 'a');
 original.put("bar", 1, 'b');
 original.put("foo", 3, 'c');
 Table<String, Integer, Character> copy = ArrayTable.create(original);
 assertEquals(4, copy.size());
 assertEquals((Character) 'a', copy.get("foo", 1));
 assertEquals((Character) 'b', copy.get("bar", 1));
 assertEquals((Character) 'c', copy.get("foo", 3));
 assertNull(copy.get("bar", 3));
 original.put("foo", 1, 'd');
 assertEquals((Character) 'd', original.get("foo", 1));
 assertEquals((Character) 'a', copy.get("foo", 1));
 assertEquals(copy.rowKeySet(), ImmutableSet.of("foo", "bar"));
 assertEquals(copy.columnKeySet(), ImmutableSet.of(1, 3));
}

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

public void testClear() {
 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
 if (supportsRemove()) {
  table.clear();
  assertEquals(0, table.size());
  assertFalse(table.containsRow("foo"));
 } else {
  try {
   table.clear();
   fail();
  } catch (UnsupportedOperationException expected) {
  }
 }
}

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

public void testRemove() {
 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
 if (supportsRemove()) {
  assertNull(table.remove("cat", 1));
  assertNull(table.remove("bar", 3));
  assertEquals(3, table.size());
  assertEquals((Character) 'c', table.remove("foo", 3));
  assertEquals(2, table.size());
  assertEquals((Character) 'a', table.get("foo", 1));
  assertEquals((Character) 'b', table.get("bar", 1));
  assertNull(table.get("foo", 3));
  assertNull(table.remove(null, 1));
  assertNull(table.remove("foo", null));
  assertNull(table.remove(null, null));
  assertSize(2);
 } else {
  try {
   table.remove("foo", 3);
   fail();
  } catch (UnsupportedOperationException expected) {
  }
  assertEquals((Character) 'c', table.get("foo", 3));
 }
}

相关文章