JAVA开发正确姿势

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/lyl0724/article/details/96428074

1, Array转ArrayList

ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(arr));

2, 判断一个数组是否包含某个值

Arrays.asList(arr).contains(targetValue);   // 或者 直接遍历

3,在循环内部删除List中的一个元素

ArrayList<String> list = new ArrayList<String>(Arrays.asList("a", "b", "c","d"));
Iterator<String> iter = list.iterator();
while (iter.hasNext()) {
    String s = iter.next();
    if (s.equals("a")) {
        iter.remove();
    }
}

4,ArrayList和LinkedList

大量增删改,查的少使用LinkedList
反之使用ArrayList

猜你喜欢

转载自blog.csdn.net/lyl0724/article/details/96428074
今日推荐