java ArrayList 用法

/*
    ArrayList 集合 的使用
    集合不存储基本类型,只存储引用类型
    也是引用数据类型
    步骤:
      1 导入包 java.util包中
      2 创建引用数据类型变量
        
        公式:
        
        数据类型<集合存储的数据类型>  变量名 = new 数据类型<集合存储的数据类型>();
        
        集合存储的数据类型:要将数据存储到集合的容器中
        创建集合引用变量的时候,必须制定好,存储的类型是什么
        
        ArrayList<String> arr = new ArrayList<String>();
        
      3 变量名.方法
*/   
import java.util.ArrayList;   
public class ArrayListDemo{
    public static void main(String[] args){
        //创建集合容器,指定存储的数据类型
        //存储字符串
        ArrayList<String> array = new ArrayList<String>();
        
        //创建集合容器,存储整数
        //注意里面不能写int,因为不存储基本类型,要存对应的引用类型
        ArrayList<Integer> array2 = new ArrayList<Integer>();
        
        //创建集合容器,存储手机类型
        ArrayList<Phone> array3 = new ArrayList<Phone>();
    }
}

基本数据类型

对应的引用数据类型表示形式

byte

Byte

short

Short

Int

Integer

long

Long

float

Float

double

Double

char

Character

boolean

Boolean

集合的方法
/*
    ArrayList 集合中的方法
    
    add(参数) 向集合中添加元素,数据存储进去
    方法中的参数类型,定义集合对象的时候的类型是一致的
    
   ArrayList<Integer> array = new ArrayList<Integer>();
   array.add(3);
   
   get(int index) 取出集合中的元素,get方法的参数,写入索引
   
   size() 返回集合的长度,集合存储元素的个数
*/
import java.util.ArrayList;
public class ArrayListDemo_1{
    public static void main(String[] args){
        //定义集合,存储字符串元素
        ArrayList<String> array = new ArrayList<String>();
        //调用集合方法add存储元素
        array.add("abc");
        array.add("itcast");
        array.add("love");
        array.add("java");
        //输出集合长度,调用集合方法size,size方法的返回值类型 int
        int size = array.size();
        System.out.println(size);
        
        //获取集合中的一个元素,获取1索引的元素
        //集合的方法get,获取元素后结果数据类型
         String s = array.get(1);
         System.out.println(s);
         
    }
}

集合的遍历

/*
    集合的遍历
    实现思想也是索引思想
    集合的索引从0开始,到size()-1
    方法get(int index)
*/
import java.util.ArrayList;
public class ArrayListDemo_2{
    public static void main(String[] args){
        ArrayList<Integer> array = new ArrayList<Integer>();
        array.add(121);
        array.add(122);
        array.add(123);
        array.add(124);
        array.add(125);
        
        //对集合进行遍历
        //使用方法 size+get组合进行遍历
        //集合没有length,只有size
        for (int i =0;i<array.size();i++){
            System.out.println(array.get(i));
        }
    }
}


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java中,`ArrayList`是`java.util`包下的一种动态数组,它允许你在运行时添加、删除和修改元素,非常灵活。以下是一些基本的`ArrayList`用法: 1. 创建ArrayList实例: ```java ArrayList<String> list = new ArrayList<String>(); ``` 这里创建了一个存储字符串的ArrayList,你可以使用泛型指定元素类型。 2. 添加元素: ```java list.add("Element 1"); list.add(0, "Element 0"); // 在指定位置插入元素 ``` `add()`方法在末尾添加元素,而`add(index, element)`可以在指定索引处插入元素。 3. 访问元素: ```java String firstElement = list.get(0); // 获取指定索引的元素 ``` `get(index)`方法用于获取指定位置的元素。 4. 修改元素: ```java list.set(1, "New Element"); // 修改指定索引的元素 ``` `set(index, element)`方法用于替换指定索引处的元素。 5. 删除元素: ```java list.remove(1); // 删除指定索引的元素 list.remove("Element 1"); // 删除第一个匹配的元素 ``` `remove(index)`移除指定索引的元素,`remove(element)`移除第一个匹配的元素。 6. 遍历ArrayList: ```java for (String item : list) { System.out.println(item); } ``` 使用增强对于(enhanced for loop)可以方便地遍历列表。 7. 容量和大小: ```java int size = list.size(); // 获取元素数量 list.capacity(); // 获取当前ArrayList的容量 ``` `size()`返回元素个数,`capacity()`返回当前ArrayList能容纳的元素数量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值