本文整理了Java中com.google.common.collect.Table.putAll()
方法的一些代码示例,展示了Table.putAll()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.putAll()
方法的具体详情如下:
包路径:com.google.common.collect.Table
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!