当前位置:网站首页 > Java基础 > 正文

java基础循环教学



增强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。也要用集合存储,怎么办呢 ?

采用集合嵌套:

 

  • 上一篇: 老毕java基础
  • 下一篇: 安卓开发java基础
  • 版权声明


    相关文章:

  • 老毕java基础2025-04-13 20:50:04
  • java需要什么基础2025-04-13 20:50:04
  • java容器基础2025-04-13 20:50:04
  • java有几种基础数据2025-04-13 20:50:04
  • java基础应用实例2025-04-13 20:50:04
  • 安卓开发java基础2025-04-13 20:50:04
  • java学习零基础2025-04-13 20:50:04
  • java基础449讲2025-04-13 20:50:04
  • 零基础学习java2025-04-13 20:50:04
  • java工程师基础技能2025-04-13 20:50:04