zoukankan      html  css  js  c++  java
  • java基础-10、对象数组、ArrayList集合

    一、对象数组

    • 对象数组就是数组里的每个元素都是类的对象,赋值时先定义对象,然后将对象直接赋给数组。
    • 数组的缺点:一旦创建,程序运行期间长度不可以发生变化。

    二、ArrayList类

    1. 可变数组,java.util.ArrayList是大小可变的数组的实现,存储在内的数据称为元素。此类提供一些方法来操作内部存储的元素,ArrayList中可不断添加元素,其大小也自动增长。
    2. ArrayList,泛型:也就是装在集合中的所有元素,全是同一的类型
    • 注意:泛型只能是引用类型,不能是基本类型
      • 对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。
      • 如果内容是空,得到的是空的中括号[]。
    import java.util.ArrayList;
    	public class DemoArryList {
    		public static void main(String[] args) {
                //创建了一个ArrayList集合,集合的名称是List,里面装的全是String字符串类型的数据
                //备注:从JDK1.7+开始,右侧的尖括号内部可以不写内容,但是<>本身还是需要写
                ArrayList<String> list = new ArrayList<String>();
    
                //向集合中添加数据,add()方法
                list.add("赵丽颖");
                System.out.println(list);
            }
        }
    

    3.ArrayList常用的方法:

    public boolean add(E e):向集合中添加元素,参数的类型和泛型一致,返回值布尔值;添加是否成功。
    public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素。
    public E remove(int index):从集合当中删除元素,参数是索引编号,返回值就是被删除的元素。
    public int size():获取集合的长度,返回值是集合中包含的元素个数。
    
  • 相关阅读:
    idea 中main 方法运行错误二
    shiro 忘记加密后的密码怎么办?
    idea 中 Caused by: java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
    Date 类型的比较
    oracle中数据类型对应java类型[转载]
    mybitis面试题基础必考 Mybatis 中$与#的区别
    301
    201
    0
    Apache负载 均衡
  • 原文地址:https://www.cnblogs.com/phanx/p/12501488.html
Copyright © 2011-2022 走看看