本文整理了Java中java.util.AbstractMap.remove()
方法的一些代码示例,展示了AbstractMap.remove()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractMap.remove()
方法的具体详情如下:
包路径:java.util.AbstractMap
类名称:AbstractMap
方法名:remove
[英]This implementation iterates its entry set, removing the entry with a key that key equals.
[中]此实现迭代其条目集,删除带有key等于的key的条目。
代码示例来源:origin: haraldk/TwelveMonkeys
public Object remove(final Object pKey) {
return super.remove(checkKey(pKey));
}
代码示例来源:origin: org.onehippo.cms7/hippo-cms-api
/**
* @see java.util.Map#remove(java.lang.Object)
*/
@Override
public Object remove(Object key) {
checkMutability();
return super.remove(key);
}
代码示例来源:origin: org.onehippo.jcr.console/hippo-jcr-console-api
/**
* @see java.util.Map#remove(java.lang.Object)
*/
@Override
public Object remove(Object key) {
checkMutability();
return super.remove(key);
}
代码示例来源:origin: com.twelvemonkeys.common/common-lang
public Object remove(final Object pKey) {
return super.remove(checkKey(pKey));
}
代码示例来源:origin: com.twelvemonkeys/twelvemonkeys-core
public Object remove(final Object pKey) {
return super.remove(checkKey(pKey));
}
代码示例来源:origin: com.github.lafa.twelvemonkeyspurejava.common/common-lang
public Object remove(final Object pKey) {
return super.remove(checkKey(pKey));
}
代码示例来源:origin: xu942122587/Java-Interview
@Override
public Object remove(Object key) {
int hash = hash(key) ;
int index = hash % arraySize ;
Node currentNode = (Node) arrays[index] ;
if (currentNode == null){
return null ;
}
if (currentNode.key == key){
sizeDown();
arrays[index] = null ;
//移除队列
QUEUE.poll();
return currentNode ;
}
Node nNode = currentNode ;
while (nNode.next != null){
if (nNode.key == key){
sizeDown();
//在链表中找到了 把上一个节点的 next 指向当前节点的下一个节点
nNode.pre.next = nNode.next ;
nNode = null ;
//移除队列
QUEUE.poll();
return nNode;
}
nNode = nNode.next ;
}
return super.remove(key);
}
内容来源于网络,如有侵权,请联系作者删除!