Java集合
找个借口安静
一个平凡的编程手艺人
展开
-
HashMap的底层实现
HashMap实际上是一个“链表的数组”的数据结构,即数组和链表的结合体。当我们往HashMap中put元素的时候,先根据key的hashCode重新计算hash值,根据hash值得到这个元素在数组中的位置(即下标),如果数组该位置上已经存放有其他元素了,那么在这个位置上的元素将以链表的形式存放,新加入的放在链头,最先加入的放在链尾。如果数组该位置上没有元素,就直接将该元素放到此数组中的该位置...原创 2018-03-11 16:04:26 · 203 阅读 · 0 评论 -
Java list 转字符串并加入分隔符的方法
import org.apache.commons.lang.StringUtils;List<String> list=new ArrayList<String>();list.add("first");list.add("second");list.add("third");StringUtils.join(list.toArray(), ",")转载 2018-08-20 15:45:20 · 457 阅读 · 0 评论