我想要一个 Map 实现,在其中我可以添加 put() 事件的侦听器。
标准库或任何第三方库中有类似的东西吗?
我不知道任何标准或第三方,但这很简单,只需创建一个包装另一个 Map 并实现 Map 接口的类:
public class MapListener<K, V> implements Map<K, V> {
private final Map<K, V> delegatee;
public MapListener(Map<K, V> delegatee) {
this.delegatee = delegatee;
}
// implement all Map methods, with callbacks you need.
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)