1, LinkedHashMap获取首尾元素
时间复杂度O(1)
public <K, V> Entry<K, V> getHead(LinkedHashMap<K, V> map) {
return map.entrySet().iterator().next();
}
时间复杂度O(1)
public <K, V> Entry<K, V> getTail(LinkedHashMap<K, V> map) {
Iterator<Entry<K, V>> iterator = map.entrySet().iterator();
Entry<K, V> tail = null;
while (iterator.hasNext()) {
tail = iterator.next();
}
return tail;
}
2, js三目表达式处理参数为空
业务场景:
前台页面收到后台传递过来的一个对象list集合,迭代这个 集合拼接一个表格,但是集合中一些对象的部分属性有时是空值,这样拼接出来的表格在页面上显示时&#x