java基础循环教学

java基础循环教学增强 for 循环 1 增强 for 循环概述 增强 for 循环 JDK1 5 引入的语法 简化数组和 Collection 集合的遍历 2 格式 for 元素数据类型 变量 数组或者 Collection 集合 使用变量即可 该变量就是元素 3 好处和注意事项 好处 简化遍历 注意事项 增强 for 的目标要判断是否为 null 注意新式 for 循环 你在迭代集合的途中 不能增删元素

大家好,我是讯享网,很高兴认识大家。



增强for循环

(1)增强for循环概述

增强 for循环 JDK1.5 引入的语法,简化数组和Collection集合的遍历

(2)格式:

for(元素数据类型 变量 : 数组或者Collection集合) {

使用变量即可,该变量就是元素

}

(3)好处和注意事项

好处:简化遍历

注意事项:增强for的目标要判断是否为null

注意新式for循环,你在迭代集合的途中,不能增删元素,会报并发修改异常

可变参数

(1)可变参数概述:

定义方法的时候不知道该定义多少个参数

(2)格式:

修饰符 返回java基础循环教学值类型 方法名(数据类型… 变量名){}

(3)注意事项:

a: 这里的变量其实是一个数组

b: 如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个

讯享网

Arrays工具类的asList()方法的使用

Arrays工具类的asList(T… t):将数组转换成集合

(1)如果传的是一个基本类型的数组,他是把这个数组对象,放到集合中。

(2)如果传入的是一个包装类型的数组,他是吧数组中的元素,取出来放到集合中。

(3)如果传入多个包装类型的数组,那么他是把多个数组对象,放到集合中。

注意事项:

得到的集合长度是不可变的 你不能往这个转换后的集合中 添加元素(add) 和 删除元素(remove)

只能获取元素(get)

 

集合嵌套之ArrayList嵌套ArrayList

代码举例
需求:

我们班有学生,每一个学生是不是一个对象,所以我们可以使用一个集合表示我们班级的学生

ArrayList但是呢,我们是不是还有班级,每个班级是不是也是一个ArrayList

而我现在有多个ArrayList。也要用集合存储,怎么办呢 ?

采用集合嵌套:

讯享网
小讯
上一篇 2025-01-01 09:21
下一篇 2024-12-30 17:35

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/5691.html