Arraylis类

Posted xzwx668

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arraylis类相关的知识,希望对你有一定的参考价值。

数组的长度可以不可以随意改变
1.ArrayList集合可以随意改变
2.ArrayList<e> 集合名称=new ArrayList<>();e代表泛型.必须是引用类型.基本类型不可以要需要一个转化
3.基本类型转化为包装类除了int-->Integer,char-->Character 其他只要首字母大写
基本类型<-->包装类转化是相互的,而且是自动的装箱和拆箱

4.ArrayList集合常用方法

   添加元素:list.add()  获取几号元素:list.get()   获取集合的长度list.size()  删除几号2元素list.remover()

 1 import java.util.ArrayList;
 2 
 3 public class ArrayList1 {
 4     public static void main(String[] args) {
 5         ArrayList<Integer> list=new ArrayList<>();
 6         System.out.println(list);//如果为空输入的是[]
 7         list.add(50);
 8         list.add(60);
 9         System.out.println(list);//[50,60]
10     }
11 }
import java.util.ArrayList;

public class Arraylist3 {
    public static void main(String[] args) {
        ArrayList<String> list=new ArrayList<>();
        ArrayList<Integer> list2=new ArrayList<>();//int Integer
        ArrayList<Float> list3=new ArrayList<>();
        ArrayList<Double> list4=new ArrayList<>();
        ArrayList<Long> list6=new ArrayList<>();
        ArrayList<Short> list7=new ArrayList<>();
        ArrayList<Boolean> list8=new ArrayList<>();
        ArrayList<Byte> list5=new ArrayList<>();
        ArrayList<Character> list1=new ArrayList<>();//char包装类Character
        int num=list2.get(2);
        //jdk1.5以上ArrayList自动装箱:基本类型-->包装类   自动拆箱  包装类-->基本类型


    }
}
import java.util.ArrayList;

public class ArrayList2 {
    public static void main(String[] args) {
        ArrayList<String> list=new ArrayList<>();
        list.add("王二狗");//往集合里添加
        list.add("王大狗");
        list.add("王傻狗");
        list.add("王老四");
        System.out.println(list);
        System.out.println(list.get(2));//获取第二号元素的值.
        System.out.println(list.remove(2));//删除2号元素
        System.out.println(list.size());
        System.out.println(list);
        for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i));
        }

    }
}

以上是关于Arraylis类的主要内容,如果未能解决你的问题,请参考以下文章

如何通过单击片段内的线性布局从片段类开始新活动?下面是我的代码,但这不起作用

elasticsearch代码片段,及工具类SearchEsUtil.java

ArrayLis迭代器的遍历解析

Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段

为啥片段类应该是公开的?

片段内部静态类和gradle问题