zoukankan      html  css  js  c++  java
  • java常用知识点

    1】String[]直接转化ArrayList

        String[] myArray = {"Apple", "Banana", "Orange"};
        List<String> myList = Arrays.asList(myArray);

    注意: 

    (1)该方法适用于对象型数据的数组(String、Integer...)

    (2)该方法不建议使用于基本数据类型的数组(byte,short,int,long,float,double,boolean)

    (3)该方法将数组与List列表链接起来:当更新其一个时,另一个自动更新

    (4)不支持add()、remove()、clear()等方法

    (5)这个ArrayList不是java.util包下的,而是java.util.Arrays.ArrayList。它是Arrays类自己定义的一个静态内部类,这个内部类没有实现add()、remove()方法,而是直接使用它的父类AbstractList的相应方法。

    总结:如果你的List只是用来遍历,就用Arrays.asList()。

               如果你的List还要添加或删除元素,还是乖乖地new一个java.util.ArrayList,然后一个一个的添加元素。

    推荐使用以下:

    List list = new ArrayList<>(Arrays.asList("a", "b", "c"))
  • 相关阅读:
    数据库之表与表之间的关系
    数据库之完整性约束条件
    基本数据类型
    数据库
    Django ajax 发送post请求 前端报错解决
    Django数据库建立注意事项
    编程单词汇总
    程序员必掌握600单词
    python思维导图
    用jQuery模拟hover选择效果
  • 原文地址:https://www.cnblogs.com/1439107348s/p/13717081.html
Copyright © 2011-2022 走看看