遍历collection

[链接](http://iosdevelopertips.com/objective-c/high-performance-collection-looping-objective-c.html)
##遍历NSArray
- 正向遍历

```
for (id object in array)
```
- 反向遍历

```
for (id object in [array reverseObjectEnumerator])
```
- 如果在遍历中修改
先计算出array的count,然后使用for循环。在for循环中记录需要修改的index,然后修改。

```
NSUInteger count = [array count];
for (NSUInteger i = 0; i 遍历collection

时间: 2024-12-08 08:47:35

遍历collection的相关文章

遍历Collection集合中的6种方法:

下面的代码演示了遍历Collection集合的6种方法,注意Collection集合的遍历远不止于增强for循环,和迭代器两种. 代码如下: 1 package com.qls.traverse; 2 3 import java.util.ArrayList; 4 import java.util.Arrays; 5 import java.util.Collections; 6 import java.util.Enumeration; 7 import java.util.Iterator;

java 语言里 遍历 collection 的方式

我来简单说一下吧,一般有2种方法来遍历collection中的元素,以HashSet为例子HashSet hs=new HashSet();hs.add("hello");hs.add("java");hs.add(5);这样一个HashSet你可以用2中方法进行遍历1种方法:迭代器 Iterator it=hs.iterator(); while(it.hasNext()){ System.out.println(it.next()); }这里it.next()方

java使用while或for遍历Collection对象

深入for,while,foreach遍历 +Iterator publicclass Test3 { publicstaticvoid main(String[] args) { List l = new ArrayList(); l.add("世界你好!"); l.add("上海"); for (int i = 0; i < l.size(); i++) { // 普通的for循环取出集合中的元素                  System.out.p

Java基础知识强化之集合框架笔记05:Collection集合的遍历

1.Collection集合的遍历 Collection集合直接是不能遍历的,所以我们要间接方式才能遍历,我们知道数组Array方便实现变量,我们可以这样: 使用Object[]  toArray():把集合转化成数组,可以实现集合的遍历 代码实现: 1 package cn.itcast_01; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 6 /* 7 * 集合的遍历.其实就是依次获取集合中的每一个元素. 8

Java 集合之Collection 接口和遍历方法

这几篇是我按网上的教程来实习的. URL: http://www.cnblogs.com/jbelial/archive/2013/03/27/2981395.html 打代码的感觉挻好的.. 注意在遍历Collection类时,JDK 1.5 提供的 foreach 循环来代替访问集合元素更加便捷: 注意:当使用Iterator 来访问 Collection 集合元素时,Collection 集合里面的元素不能被改变(不可通过集合对象的方法操作集合中的元素,会发生异常).只能通过Iterato

java Iterator Iterable Collection AbstractCollection Map关系

java.lang Interface Iterable<T>  实现该接口就可以使用for-each循环. java.util Interface Iterator<E>  用于遍历Collection,有hasNext(),next(),remove()方法. java.util Interface Collection<E>  整个Collection体系中的根接口,父类接口是Iterable.可以生成Iterator. java.util Interface M

Java 集合系列02之 Collection架构

[转自]http://www.cnblogs.com/skywang12345/p/3308513.html 概要 首先,我们对Collection进行说明.下面先看看Collection的一些框架类的关系图: Collection是一个接口,它主要的两个分支是:List 和 Set. List和Set都是接口,它们继承于Collection.List是有序的队列,List中可以有重复的元素:而Set是数学概念中的集合,Set中没有重复元素!List和Set都有它们各自的实现类. 为了方便,我们

Collection相关内容总结

Java2中有一套设计优良的接口和类组成的Java集合框架Collection,这些类均在java.util包中. 程序员批量对数据或者对象元素处理起来非常方便,程序员可以以这个框架为基础,定义更高级别的数据抽象,如栈.队列以及线程安全的集合等等,满足工作中变化多端的需求. Java2中的集合框架,结构如下: ——————————————————————————————————————————————————————————————————————————————— Collection接口 

java 集合遍历时删除元素

本文探讨集合在遍历时删除其中元素的一些注意事项,代码如下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 import java.util.ArrayList; import java.util.Iterator; import java