标签:成员方法 mamicode 索引 使用 大写 pre 素数 定位 必须
package demo04; import java.util.ArrayList; public class Demo01ArrayList { public static void main(String[] args) { //创建集合对象,泛型为String ArrayList<String> arrayList = new ArrayList<>(); //添加元素 arrayList.add("张三"); arrayList.add("李四"); arrayList.add("王五"); //public E get(int index):返回指定索引处的元素 System.out.println("get:" + arrayList.get(0));//get:张三 System.out.println("get:" + arrayList.get(1));//get:李四 System.out.println("get:" + arrayList.get(2));//get:王五 //public int size():返回集合中的元素的个数 System.out.println("size:" + arrayList.size());//3 //public E remove(int index):删除指定索引处的元素,返回被删除的元素 System.out.println("remove:" + arrayList.remove(0));//remove:张三 //遍历输出 for (int i = 0; i < arrayList.size(); i++) { System.out.print(arrayList.get(i));//李四 王五 } } }
注意事项:
从JDK1.5开始 拆箱和装箱都支持自动执行
package demo04; import java.util.ArrayList; public class Demo02ArrayList { public static void main(String[] args) { // 创建存储基本数据类型的集合 ArrayList<Integer> list = new ArrayList<Integer>(); //添加到集合的时候自动装箱 list.add(1); list.add(2); list.add(3); list.add(4); //自动拆箱 int i = list.get(1); System.out.println(i);//2 } }
package demo04; import java.util.ArrayList; import java.util.Random; public class Demo03ArrayList { public static void main(String[] args) { // 创建Random 对象 Random random = new Random(); // 创建ArrayList 对象 ArrayList<Integer> list = new ArrayList<>(); // 添加随机数到集合 for (int i = 0; i < 20; i++) { int r = random.nextInt(1000) + 1; list.add(r); } // 调用偶数集合的方法 ArrayList<Integer> arrayList = getArrayList(list); System.out.println(arrayList);//[132, 882, 320, 548, 424, 708, 446, 404, 104, 364, 976] } public static ArrayList<Integer> getArrayList(ArrayList<Integer> list) { // 创建小集合,来保存偶数 ArrayList<Integer> smallList = new ArrayList<>(); // 遍历list for (int i = 0; i < list.size(); i++) { // 获取元素 Integer num = list.get(i); // 判断为偶数,添加到小集合中 if (num % 2 == 0) { smallList.add(num); } } // 返回小集合 return smallList; } }
标签:成员方法 mamicode 索引 使用 大写 pre 素数 定位 必须
原文地址:https://www.cnblogs.com/wurengen/p/10959534.html