黑马程序员技术交流社区
标题:
关于集合加强
[打印本页]
作者:
橘猫自由
时间:
2015-12-20 11:01
标题:
关于集合加强
增强for:
for(元素的数据类型 变量名 : 要遍历的数组或者集合名) {
//直接用就可以了
}
记忆:增强for底层依赖的是 迭代器(Iterator).
在Eclipse中,敲 fore, 然后Alt + / 即可自动生成。
// 思考: 普通for,迭代器,增强for在遍历集合的时候,能不能删除集合中的元素
普通for:可以删除,但是索引要--,
迭代器:可以删除,但是得调用迭代器的remove()方法删除。
增强for:不可以删除。
静态导入:(JDK1.5以后的新特性)
格式:
import static 包名.类名.方法名; //可以直接导入到 方法级别
开发不用,要求遇到的时候,能看懂就可以了。
可变参数:(JDK1.5以后的新特性)
应用场景:当定义方法的时候,不知道写多少个参数的时候,就可以考虑使用。
格式:
修饰符 返回值类型 方法名(参数类型... 变量名) {
//方法体;
}
注意事项:
1、这个的变量其实是一个数组。
2、如果方法有多个形参,并且其中包含可变参数,那么可变参数肯定是参数列表的最后一个。
作者:
孜孜不倦
时间:
2015-12-20 14:47
赞一个。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2