章14——集合——Collection 接口

news/2024/9/19 20:19:34

collection 里面可以存放不同数据类型,因为里面是 Object

遍历 Collection 接口方法1:迭代器
但凡实现了 collection 接口都可以用迭代器

        ArrayList list = new ArrayList();//得到一个集合的迭代器Iterator iterator = list.iterator();while (iterator.hasNext()){//next 函数作用://下移,同时将下移后集合位置上的元素返回System.out.println(iterator.next());}//如果希望再次遍历:需要重置迭代器,如下iterator = list.iterator();

显示所有快捷键的快捷键:ctrl + j

遍历的第二个方法:for循环增强
是简化版的 iterator,本质一样。
只能用于数据的遍历和查找。
底层仍然是迭代器。

        for(Object book : list){System.out.println(book);}//实际上,该方法也可用于数组int[] nums = {1,2,3};for(int i : nums){System.out.println(i);}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/62261.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

分享3款开源、免费的Avalonia UI控件库

Avalonia介绍 Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这意味着开发人员可以共享他们的UI代码,并在不同的目标平台…

java的二维数组

二维数组的初始化 二维数组的进行for循环时的判断条件怎么确定的呢? 因为在二维数组是特殊的一维数组,c语言中二维数组首元素的代表的是地址,而首元素代表的是一组一维数组,计算首元素的长度也就是计算二维数组的行下标为0的一维数组的长度 所以判断数组名的长度也就是判断…

想做数据报表?你的“后台”够硬吗

在数据驱动的时代,制作一份高效、精准的数据报表成为企业管理和决策的重要手段。但要做好数据报表,不仅需要一款功能强大的报表工具,还必须有一个强有力的“后台”管理系统来支撑。那么,为什么报表工具需要一个管理后台?以及管理后台的核心功能有哪些?今天就带大家一探究…

centos789手动无脑用sh脚本安装Java8

#老师给的文件是jdk1.8版本,所以我这边写的也是1.8的脚本 输入命令:mkdir –p /export/data #放置相关的数据文件 输入命令mkdir –p /export/servers #软件的安装目录 输入命令:mkdir –p /export/software 上传文件jdk-8u241-linux-x64.tar.gz到/export/software目录 然后…

C++ vector 的一些操作

▲ 《C++ Primer》 P87▲ 《C++ Primer》 P91

BoardLight

​​这是一个easy程度的靶机,所以博主写的也很简单,总共有2个flag。 信息收集端口扫描: ​​发现开放了22,80端口 Web渗透 ​​最底部发现域名 board.htb写进/etc/hosts​文件中 sudo echo "10.10.11.11 board.htb" | sudo tee -a /etc/hosts 对他进行子域名爆破…

Visual Studio 使用GIT详解

在 Visual Studio 中使用 Git,可以帮助你有效地管理和版本控制代码。下面是详细的步骤和功能概述: 1. 设置 Git 仓库打开项目:启动 Visual Studio 并打开你的项目或解决方案。创建 Git 仓库:在菜单栏选择 “Git”。选择 “创建 Git 仓库”,这会将当前项目初始化为一个 Git…