From 479f9ccb600a9eed2d25b6b9daeb4a4ee5c7d3a8 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Tue, 21 Jul 2026 11:56:47 +0800 Subject: [PATCH] =?UTF-8?q?day07-=E5=B8=B8=E7=94=A8=E7=B1=BB-ArrayList-?= =?UTF-8?q?=E5=BC=95=E5=85=A5=E5=92=8C=E6=A6=82=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day07/src/com/inmind/arraylist03/Car.java | 16 ++++++++++++++++ day07/src/com/inmind/arraylist03/Demo07.java | 19 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 day07/src/com/inmind/arraylist03/Car.java create mode 100644 day07/src/com/inmind/arraylist03/Demo07.java diff --git a/day07/src/com/inmind/arraylist03/Car.java b/day07/src/com/inmind/arraylist03/Car.java new file mode 100644 index 0000000..e39ba03 --- /dev/null +++ b/day07/src/com/inmind/arraylist03/Car.java @@ -0,0 +1,16 @@ +package com.inmind.arraylist03; + +public class Car { + String brand; + double price; + String color; + + public Car() { + } + + public Car(String brand, double price, String color) { + this.brand = brand; + this.price = price; + this.color = color; + } +} diff --git a/day07/src/com/inmind/arraylist03/Demo07.java b/day07/src/com/inmind/arraylist03/Demo07.java new file mode 100644 index 0000000..b34fea5 --- /dev/null +++ b/day07/src/com/inmind/arraylist03/Demo07.java @@ -0,0 +1,19 @@ +package com.inmind.arraylist03; + +public class Demo07 { + public static void main(String[] args) { + //定义一个保存车的容器,长度3 + Car[] carArr = new Car[3]; + carArr[0] = new Car("小米",45.5,"白色"); + carArr[1] = new Car("问界",55.5,"黑色"); + carArr[2] = new Car("理想",25.5,"灰色"); + + for (int i = 0; i < carArr.length; i++) { + System.out.println(carArr[i]); + } + //对象数组,还想添加2个车??不能,除非创建一个新的更长的数组 + //对象数组能直接删除一个车对象??不能,只能修改 + //为了解决以上的问题,有个更好的容器,ArrayList集合 + //ArrayList的好处:1.长度可变,2.可以增删改查 3.可以存放任意的【引用类型】 + } +}