java ArrayList常见的用法
Java中,当需要使用动态数组时,ArrayList是一个比较常用的类。下面就简单介绍一下java中ArrayList的创建、添加、遍历、修改的方法。
工具/原料
eclipse
创建和添加
1、如图代码是创建ArrayList变量。钽吟篑瑜ArrayList<Integer> list = new ArrayList<>();这行代码表示创建一个ArrayList变量,里面存放的值是Integer类型的。如果想存放其它类型的值,如字符串类型,则创建ArrayList变量的代码为ArrayList<String> list = new ArrayList<>();

遍历
1、遍历ArrayList变量就跟遍历普通的数组变量差不多,通常会使用两种方式,一种是普通的带有索引下标的遍历方式,另一种是foreach的遍历方式。通过ArrayList中的size方法可以得到ArrayList变量中存放的值的数量。下图的代码是普通的带有索引下标的遍历方式,遍历索引下标,然后通过get方法取到对应的值,索引下标是从0开始的,这跟普通数组是一样的。

修改
1、修改ArrayList变量的值是通过使用set方法来实现的。set方法有两个参数,第一个是要修改的值在数组中的位置(从0开始算),第二个是修改后的值。如下图中代码 list.set(0,8); 是将数组中第一个值修改为8,由于索引值是从0开始算的,所以第一个值得索引值为0。

编写程序测试结果
1、在eclipse中创建一个java工程项目来看看上面说的用法的效果。如图在src下创建类Demo,创建后的工程目录如图。



5、再次运行后,控制台输出如图。从图中可以看到,当传递给remove的参数为类类型时,删除的是具体的值5。如果不清楚什么是值类型,什么是类类型,可以到百度查一下java中的装箱拆箱是什么。
