ArrayList 集合详细使用方法

xiaoxiao2021-02-28  74

今天实训主要收获就是会使用了java的ArrayList集合及其方法。在日常统计一类东西比类的数组更易操作,简单。毕竟多了很多方法,比如增加,索引删除等等。极大简化了代码量。

定义一个Dog类,存储狗的名字和品种

class Dog{ String name; String variety; public Dog(String n1, String v1) { this.name = n1; this.variety = v1; } public String getName() { return name; } public String getStrain() { return variety; } }

需要 定义Dog类的集合 ArrayList<Dog> dogs = new ArrayList<Dog>();

import java.util.ArrayList; //集合头文件 public class Person{ public static void main(String[] args){ Dog ououDog = new Dog ("欧欧","雪纳瑞"); Dog yayaDog = new Dog("亚亚","拉布拉多"); Dog meimeiDog = new Dog("美美","雪纳瑞"); Dog feifeiDog = new Dog("菲菲","拉布拉多"); ArrayList<Dog> dogs = new ArrayList<Dog>(); dogs.add(ououDog); //添加类的名字 dogs.add(yayaDog); dogs.add(meimeiDog); dogs.add(2,feifeiDog); dogs.remove(2);//删除序号狗狗 dogs.remove(meimeiDog);//删除指定类名的狗狗 System.out.print(dogs.contains(yayaDog)); //判断是否有指定狗狗,返回值bool类型 System.out.println("共计有"+dogs.size()+"条狗狗"); System.out.println("分别是:"); for(int i = 0;i<dogs.size();i++){ Dog dog =(Dog)dogs.get(i); //获取相应的下表的狗的类 System.out.println(dog.getName()+"\t"+dog.getStrain()); } } }
转载请注明原文地址: https://www.6miu.com/read-32539.html

最新回复(0)