leetcode刷题
Aries9986
我不是一个人在奋斗!!
展开
-
java中将数组转化为ArrayList的几种方案!!
假设有数组:Element[] array = {new Element(1),new Element(2),new Element(3)};如何将其转换为list<> arraylist = ???方案一:new ArrayList<Element>(Arrays.asList(array))`首先,我们来看下ArrayList的构造方法的文档。 ...原创 2018-08-12 15:32:53 · 8713 阅读 · 0 评论 -
java.util.ConcurrentModificationException 异常问题详解
ArrayList的remove遇到的坑: 包括迭代器和foreach的解决方式; 单线程和多线程时的解决方式。 最全的解决方案转载 2018-08-12 16:09:10 · 117 阅读 · 0 评论 -
java编程:List的remove()方法的三种正确打开方式!
方法一:倒序循环,因为list删除只会导致当前元素之后的元素位置发生改变,所以采用倒序可以保证前面的元素没有变化;for(int i=list.size()-1;i>=0;i--){ list.remove(i);}方法二:顺序循环时,删除当前位置的值,下一个值就会补到当前位置,所以需要执行i–操作;for (int i=0; i<list.size(); ...原创 2018-08-12 16:26:13 · 24044 阅读 · 2 评论 -
java编程:list转数组的正确方式!!
ArrayList提供了一个将List转为数组的一个非常方便的方法toArray。toArray有两个重载的方法:1.list.toArray();2.list.toArray(T[] a);对于第一个重载方法,是将list直接转为Object[] 数组;第二种方法是将list转化为你所需要类型的数组,当然我们用的时候会转化为与list内容相同的类型。注意,第一种方法有坑:...转载 2018-08-12 16:44:17 · 4208 阅读 · 0 评论 -
Leetcode刷题记录
栈:394. 字符串解码 添加链接描述原创 2019-03-21 21:53:51 · 379 阅读 · 0 评论