您的位置:首页 > 其它

增强的for循环语句

2012-06-12 11:49 260 查看
-- Start

JDK 5.0 提供了增强的for循环语句, 使得我们迭代数组和集合非常方便. 事实上, 任何类只要实现了 Iterable 接口, 那么它就可以使用增强的for循环语句来遍历, 下面是一个简单的例子.

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class Test {

	public static void main(String[] args) throws Exception {
		Names names = new Names();
		names.add("Zhang San");
		names.add("Li Si");

		for (String name : names) {
			System.out.println(name);
		}
	}

}

class Names implements Iterable<String> {
	private List<String> names = new ArrayList<String>();

	public void add(String name) {
		names.add(name);
	}

	public Iterator<String> iterator() {
		return names.iterator();
	}
}


---更多参见:Java 精萃

-- 声 明:转载请注明出处

-- Last Updated on 2012-06-12

-- Written by ShangBo on 2012-06-12

-- End
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: