javase
文章平均质量分 51
sniperの博客
这个作者很懒,什么都没留下…
展开
-
linkedList的add源码解析
成员变量transient int size = 0;transient Node<E> first;transient Node<E> last;构造方法public LinkedList() {//无参构造}public LinkedList(Collection<? extends E> c) {// 有参构造 this(); addAll(c);}add(E e)方法public boolean add(.原创 2021-08-06 11:27:44 · 213 阅读 · 0 评论 -
ArrayList的add(E e)源码分析
成员变量private static final int DEFAULT_CAPACITY = 10;//数组初始化长度为10private static final Object[] EMPTY_ELEMENTDATA = {};private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {}; //初始化指向地址transient Object[] elementData; // non-private to simp原创 2021-08-06 11:20:24 · 117 阅读 · 0 评论 -
String类的getChars的用法
str.getChars(0,str.length(),ch,0);参数1: 从0索引开始参数2:复制指定的长度参数3:目标数组参数4:从目标数组的指定索引位置粘贴原创 2021-06-30 16:18:14 · 1648 阅读 · 0 评论 -
Arrays.copyOf();方法的用法
参数1:数组类型 例如:int[]参数2:int类型,要复制的长度 例如:5此方法返回一个新的数组,从int[]数组中复制5个长度,到新的数组中如果int[]的长度大于 5 就会截取前5个值,如果int[]长度小于5就补0;第一种情况,长度大于5结果:第二种情况,长度小于10结果:...原创 2021-06-30 15:55:26 · 1162 阅读 · 0 评论