![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
集合
那些年的代码
Java工作者
展开
-
ArrayList的自动扩充机制
ArrayList list = new ArrayList(20);中的list扩充几次0123答案:A1、ArrayList的默认初始容量为10,当然也可以自定义指定初始容量,随着动态的向其中添加元素,其容量可能会动态的增加,那么扩容的公式为:新容量 = 旧容量/2 + 旧容量 + 1比如:初始容量为4,其容量的每次扩充后的新容量为:4->7->11->1...原创 2019-06-17 11:21:38 · 371 阅读 · 0 评论 -
ArrayList list = new ArrayList(20);中的list扩充几次?
ArrayList list=new ArrayList();这种是默认创建大小为10的数组,每次扩容大小为1.5倍ArrayList list=new ArrayList(20);使用的ArrayList的有参构造函数这种是指定数组大小的创建,创建时直接分配其大小,没有扩充。一次性为创建了传入的数字的长度的数组所以,扩充为0次---------------------...原创 2019-06-17 11:22:52 · 8218 阅读 · 1 评论 -
Java中判断是否为空的方法
1、判断字符串或者对象是否为空首先来看一下工具StringUtils的判断方法: 一种是org.apache.commons.lang3包下的; 另一种是org.springframework.util包下的。这两种StringUtils工具类判断对象是否为空是有差距的: StringUtils.isEmpty(CharSequence cs); //org.apache.co...原创 2019-09-13 08:44:08 · 2320 阅读 · 0 评论