黑马程序员一集合中遍历元素的三种方法
来源:互联网 发布:win7建立网络共享 编辑:程序博客网 时间:2024/06/10 20:26
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
下面以CollectionDemo类为例,定义一个ArrayList集合,添加的数据类型为String
分别用三种方式打印集合中的元素。
public class CollectionDemo
{
public static void main(String[] args)
{
ArrayList<String> al=new ArrayList<String>();
al.add("java01");
al.add("java02");
al.add("java03");
al.add("java04");
//方式一:首先根据集合对象al的迭代器方法iterator得到迭代器对象it
以迭代器对象的hasNext方法,判断是否有一一个元素,
根据该方法的返回的boolean值情况,进行打印数据
但是该方法会占用新的内存空间,产生对象,对于只打印的情况造成不
必要的浪费。
// Iterator it=al.iterator();
// while(it.hasNext())
// {
// sop(it.next());
// }
//方法二:这里是定义了一个for循环,将对象封装进循环,避免了内存的问题,
以it.hasNext()为判断条件,进行循环打印
for(Iterator it=al.iterator();it.hasNext();)
{
sop(it.next());
}
方法三:这是一个高级for循环,书写更简便,只需要三个元素:
被打印对象的数据类型,被打印的对象,遍历的对象区域
即可通过输出语句打印对象
// for(String alist:al)
// {
// System.out.println(alist);
// }
}
}
- 黑马程序员一集合中遍历元素的三种方法
- 黑马程序员---OC 中数组遍历的三种方法
- 遍历集合元素的三种方式
- 黑马程序员_map集合的使用、取出集合元素的两种方法
- 黑马程序员_两种遍历集合的方法Iterator接口和foreach循环
- 【翻译】Java中遍历集合元素的不同方法
- 集合遍历的三种方法
- 遍历Map集合的三种方法
- 遍历List集合的三种方法
- 遍历List集合的三种方法
- java三种遍历集合的方法
- 遍历List集合的三种方法
- 遍历List集合的三种方法
- 遍历List集合的三种方法
- HashMap集合遍历的三种方法
- 遍历List集合的三种方法
- 遍历List集合的三种方法
- 遍历集合的三种方法
- VS2010 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 的解决方法
- 自动布局autolayout使用总结(源码含swift版本)
- 深入浅出学习正则表达式(一)(转 sema)
- 【HEVC学习与研究】38、HEVC编码过程中的块分割结构
- Android 扫描音乐文件、两种方式获取文件最新修改时间
- 黑马程序员一集合中遍历元素的三种方法
- ORACLE PL/SQL编程之六:把过程与函数说透
- IIS的https协议绑定操作的一个报错
- C++中的 template 类使用
- HTML解析利器HtmlAgilityPack
- Spring MVC简介
- 文件属性
- su - oracle和su oracle的区别
- 预防用户流失哪家强?Testin崩溃分析秒杀Flurry