• 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():获取集合的长度,返回值是集合中包含的元素个数。
    
  • 相关阅读:
    php 计算代码执行时间
    高级php面试题
    MongoDB 或者 redis 可以替代 memcached 吗?
    mysql中myisam,innodb和memory三个存储引擎的区别
    C#发送邮件代码
    使用bootstrap table时不能显示筛选列和分页每页显示的行数
    vue2中,字符串里如何拼接绑定对象
    压缩图片方法
    jquery的ajax方法,在返回中,find方法不起作用
    vue2中,在google浏览器中正常,在ie11中不解析
  • 原文地址:https://www.cnblogs.com/phanx/p/12501488.html
Copyright © 2020-2023  润新知