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

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

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

Table.putAll介绍

[英]Copies all mappings from the specified table to this table. The effect is equivalent to calling #put with each row key / column key / value mapping in table.
[中]将指定表中的所有映射复制到此表。其效果相当于使用表中的每个行键/列键/值映射调用#put。

代码示例

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

@Override
public void putAll(Table<? extends R, ? extends C, ? extends V> table) {
 synchronized (mutex) {
  delegate().putAll(table);
 }
}

代码示例来源:origin: deeplearning4j/nd4j

@Override
public synchronized void putAll(Table<? extends R, ? extends C, ? extends V> table) {
  wrapped.putAll(table);
}

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

@Override
public void putAll(Table<? extends R, ? extends C, ? extends V> table) {
 synchronized (mutex) {
  delegate().putAll(table);
 }
}

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

@Override
public void putAll(Table<? extends R, ? extends C, ? extends V> table) {
 delegate().putAll(table);
}

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

@Override
public void putAll(Table<? extends C, ? extends R, ? extends V> table) {
 original.putAll(transpose(table));
}

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

@Override
public void putAll(Table<? extends R, ? extends C, ? extends V> table) {
 delegate().putAll(table);
}

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

@Override
public void putAll(Table<? extends C, ? extends R, ? extends V> table) {
 original.putAll(transpose(table));
}

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

@Override
public void putAll(Table<? extends R, ? extends C, ? extends V> table) {
 assertTrue(Thread.holdsLock(mutex));
 delegate.putAll(table);
}

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

@Override
public void putAll(Table<? extends R, ? extends C, ? extends V> table) {
 synchronized (mutex) {
  delegate().putAll(table);
 }
}

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

@Override
public void putAll(Table<? extends R, ? extends C, ? extends V> table) {
 delegate().putAll(table);
}

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

private synchronized void putAll(@Nullable Table<String, String, Object> attributes) {
 if (attributes != null && this.attributes != attributes) {
  if (this.attributes == null) {
   this.attributes = HashBasedTable.create();
  }
  this.attributes.putAll(attributes);
 }
}

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

@Override
public void putAll(Table<? extends C, ? extends R, ? extends V> table) {
 original.putAll(transpose(table));
}

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

@Override
 <R extends Comparable<R>, C extends Comparable<C>, V> Table<R, C, V> create(
   Table<R, C, V> contents) {
  Table<R, C, V> table = TreeBasedTable.create();
  table.putAll(contents);
  return table;
 }
},

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

public void testPutAllTable() {
 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
 Table<String, Integer, Character> other = HashBasedTable.create();
 other.put("foo", 1, 'd');
 other.put("bar", 2, 'e');
 other.put("cat", 2, 'f');
 table.putAll(other);
 assertEquals((Character) 'd', table.get("foo", 1));
 assertEquals((Character) 'b', table.get("bar", 1));
 assertEquals((Character) 'c', table.get("foo", 3));
 assertEquals((Character) 'e', table.get("bar", 2));
 assertEquals((Character) 'f', table.get("cat", 2));
 assertSize(5);
}

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

public final void testPutAll() {
 for (Table<Character, Integer, String> testInstance : getTestInstances()) {
  try {
   testInstance.putAll(ImmutableTable.of('a', 1, "blah"));
   fail();
  } catch (UnsupportedOperationException e) {
   // success
  }
 }
}

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

@Override
public void testPutAllTable() {
 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
 Table<String, Integer, Character> other = HashBasedTable.create();
 other.put("foo", 1, 'd');
 other.put("bar", 2, 'e');
 other.put("cat", 2, 'f');
 try {
  table.putAll(other);
  fail("Expected UnsupportedOperationException");
 } catch (UnsupportedOperationException expected) {
 }
 assertEquals((Character) 'a', table.get("foo", 1));
 assertEquals((Character) 'b', table.get("bar", 1));
 assertEquals((Character) 'c', table.get("foo", 3));
 assertSize(3);
}

代码示例来源:origin: com.google.jimfs/jimfs

private synchronized void putAll(@Nullable Table<String, String, Object> attributes) {
 if (attributes != null && this.attributes != attributes) {
  if (this.attributes == null) {
   this.attributes = HashBasedTable.create();
  }
  this.attributes.putAll(attributes);
 }
}

代码示例来源:origin: com.github.rinde/rinsim-geom

/**
 * Create a new graph with initial data.
 * @param table The table that is copied into the graph.
 */
public TableGraph(Table<Point, Point, Connection<E>> table) {
 data = Tables.newCustomTable(
  new LinkedHashMap<Point, Map<Point, Connection<E>>>(),
  new LinkedHashMapFactory<Connection<E>>());
 data.putAll(table);
}

代码示例来源:origin: com.android.tools/sdklib

private Table<String, String, SymbolEntry> getAllSymbols() {
  Table<String, String, SymbolEntry> symbols = HashBasedTable.create();
  for (SymbolLoader symbolLoader : mSymbols) {
    symbols.putAll(symbolLoader.getSymbols());
  }
  return symbols;
}

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

@Override
public void putAll(Table<? extends R, ? extends C, ? extends V> table) {
 assertTrue(Thread.holdsLock(mutex));
 delegate.putAll(table);
}

相关文章