假设我们有一个带有简单int 计数字段的 MyBean 类,以及像这样的 Guava 表;
Table<Integer, Integer, MyBean> table; // we can instantiate like HashBasedTable.create();
当我放置一个新的 MyBean 对象并且此位置在表中有一个现有的 MyBean 对象时,我想对字段求和。
table.put(1, 1, new MyBean(1));
table.put(1, 1, new MyBean(2)); // so what will be going on ?
实际上这是一个非常简单的案例,如果它们发生碰撞,我想处理复杂的对象。