栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

API 集合框架

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

API 集合框架

package com.zking.test;

import java.util.ArrayList; import java.util.Iterator;

public class Test2 {

public static void main(String[] args) {
    // util包中的集合框架
    
​
    // 集合框架的作用:存储数据
    // 集合框架中的2个顶层接口:Collection Map
    // Collection接口一次只能存储一个值
    // Map集合接口一次能存储2个值
​
    // 由于Collection是接口,不能实例化,只能借助子类
    // Collection接口下有3个子接口:List Set queue(Y阶段将)
​
    // 1.List接口:有序,可重复
    // 2.Set接口:无序,唯一
​
    // List接口下子实现类:ArrayList|linkedList|Vector
    // ArrayList:专用于查询操作。
    // linkedList:专用于增加,删除,修改
    // Vector:用于swing(窗体)中的数据处理。-线程是安全的。
​
    // Set接口下的子实现类 :HashSet|TreeSet

    //需求:创建一个集合对象存储数据了
    //利用ArrayList集合类创建一个容器存储数据

// ArrayList list = new ArrayList(); //常用的方法 //1.获取集合长度 // System.out.println(list.size()); // //2.添加数据 // list.add(1);//转成Integer类型 // list.add(true); // list.add(true); // list.add("刘凯峰"); // //创建一个学生 // Student stu = new Student("谢文建","女"); // list.add(stu); // System.out.println(list.size()); // // //包罗万象 杂乱无章 // //注意事项:存放的永远都是引用类型的数据。 // //因为如果存储的是基本类型,在添加进去之前会自动将基本类型的数据自动转成其所对应的封装类的类型 // // //查看数据:get 根据下标获取值 从0开始 // System.out.println(list.get(1)); // // //删除|移除remove // list.remove(stu);//根据元素值删除 // // System.out.println(list.size()); // // list.remove(0);//根据下标删除 // System.out.println(list.size()); // // // clear 清空集合中所有的数据 // list.clear(); // System.out.println(list.size()); // // list.add("sb"); // //判断集合是否为空 isEmpty // System.out.println(list.isEmpty()); // // //contians // System.out.println(list.contains("sb")); // ArrayList list = new ArrayList(); // list.add(new Student("张三1", "男")); // list.add(new Student("张三2", "男")); // list.add(new Student("张三3", "男")); // list.add(new Student("张三4", "男")); // // Student student = new Student("张三4", "男"); // System.out.println(list.contains(student));

    
    
    //集合的遍历方式

// ArrayList list = new ArrayList(); // list.add(1);//转成Integer类型 // list.add(true); // list.add(true); // list.add("刘凯峰"); // //1.for // for(int i = 0;i

}

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/632442.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号