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

增强for 循环、List补充

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

增强for 循环、List补充

目的:简化数组和Collection集合的遍历

1、实现Iterator接口的类允许其对象成为增强型for语句的目标

2、它是JDK5以后出现的其内部原理是一个iterator迭代器

增强for语句的格式:
for(元素数据类型 变量名:数组或者是Collection集合){
    在此使用变量即可
}

例如:

            int[]arr = {1 , 2 , 3 , 4};
			for(int i:arr) {
				System.out.println(i);
            }





         Listarr1 = new ArrayList();
			arr1.add("hello");
			arr1.add("world");
			arr1.add("java");
			for(String l : arr1) {
				System.out.println(l);
			}

数据结构之栈和队列

数据结构是计算机存储、组织数据的方式,是指相互之间存在一种或多种特定关系的数据元素的集合

常见的数据结构之栈

栈是一种先进后出的模型

常见数据结构之队列

 
数据结构之数组

数组是一种查询快,增删慢的模型

常见数据结构之链表

 

相比数组链表是一个增删快的模型

若要查询数据就必须从头开始找,因此相比数组来说是一种查询慢的模型


LIst集合子类的特点

List集合的常用子类:ArrayList , linkedList

ArrayList : 底层数据结构是数组,查询快,增删慢

linkedList : 底层数据结构是链表,查询慢,增删快


linkedList集合的特有功能

 

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

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

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