代码编织梦想

package com.zzt.collection;

import java.util.*;

/*
*    集合的遍历
*       List集合有序(存取顺序相同,有下标)可重复
*       Set集合无序(存取顺序不相同)不可重复
*/
public class CollectionTest02 {
    public static void main(String[] args) {
        List list = new ArrayList();

        list.add("zs");
        list.add("ls");
        list.add("ww");

//      获取迭代器对象
        Iterator it = list.iterator();

//       遍历集合
        while(it.hasNext()){
            Object o = it.next();
            System.out.println(o);
        }
        System.out.println("======================");
//      遍历set集合
        Set set = new HashSet();

        set.add(1);
        set.add(1);
        set.add(2);
        set.add(32);

        Iterator iterator = set.iterator();

        while(iterator.hasNext()){
            Object o =  iterator.next();
            System.out.println(o);
        }

    }
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_44345314/article/details/131509746

javase学习记录之------集合遍历迭代器的使用-爱代码爱编程

Iterator iterator();迭代器,集合的专属遍历方式; 迭代器被定义成一个接口而不是类; 各种集合的遍历方式不同,所以迭代器中的方法在具体的子类中,以内部类的方式体现 Iterator类中的iterator()

JavaSE--forEach增强遍历集合和数组-爱代码爱编程

1、JavaSE–forEach增强遍历集合和数组 package com.collection.test; import org.junit.Test; import java.util.ArrayList; import java.util.Collection; /** * Description: 增强for循环遍历集合数组 * DAT

javase-爱代码爱编程

Collection接口复习 1、Collection接口常用方法2、Collection集合与数组的转换2.1、集合转换成数组toArray()2.2、数组转换成集合:调用Arrays的静态方法asList(

javase-爱代码爱编程

一、Map的实现类的结构 1、Map 双向链表,存储key-value对的数据 —类似于高中的函数:y=f(x) 1.1 HashMap 作为Map的主要实现类;线程不安全的,效率高;存储null的key和val

javase-爱代码爱编程

1、存储的数据特点 List接口:存储有序的,可重复的数据。“动态”数组,替换原来的数组。 ArrayList:作为List集合的书要走实现类;线程不安全的,效率高;底层使用Object[]LinkedList:对于频繁

spring-爱代码爱编程

1. 微服务架构 1.1 单体应用架构---内部项目【OA WMS等】 将项目所有模块(功能)打成jar或者war,然后部署一个进程 优点: 1:部署简单:由于是完整的结构体,可以直接部署在一个服务器上即可。 2:技术单一:项目不需要复杂的技术栈,往往一套熟悉的技术栈就可以完成开发(ssm+数据库)。 缺点:

springmvc基础-爱代码爱编程

目录 一:什么是SpringMVC 二:SpringMVC快速入门 1.导入依赖 2.创建核心配置类 3.创建controller关键类 4.创建访问的资源 5.配置tomcat 6.浏览器测试 7.解决中文乱码问题:   三:测试工具:Postman 1.软件介绍: 2.测试请求数据  Get请求: 2.1:普通参数—参数名相

jar包增量更新分析-爱代码爱编程

jdk自带工具jdeps,可分析class依赖关系(依赖的其它类和jar)。 团队,可以在此工具结果的基础上再详细分析对比出增量文件; 思路如下: jdeps分别分析出旧包和新包的文件依赖关系。并对比出新增的文件列表、删

命令执行漏洞(二)-爱代码爱编程

Struts2框架命令执行漏洞 环境准备:虚拟机win2003     jspstudy2016     Struts Showcase靶场环境 查看历史相关漏洞在线平台 : 乌云(WooYun.org)历史漏洞查询: https://wy.zone.ci/searchbug.php?q=Struts2 知道创宇 Seebug 漏洞平

javase-爱代码爱编程

JavaSE-集合 回顾和提问 Exception概念及使用Error运行时异常、编译异常 二、本章任务 完成Collection理解完成Iterator理解及应用完成List理解及应用完成Set理解及应用完成Collections工具类使用 三、本章目标 掌握Collection使用掌握Iterator使用掌握List使用掌握ArrayL