Foreach语法

for(type a : b); //  创建类型为type的变量a;然后将b中的值挨个赋给a

此方法很适用于对数组或容器中元素的遍历。

 

不适用这种情况:  for(int i = 0; i<10; i++)

所以用到了静态导入:

import static net.mindview.util.Range.*;

有一个range()方法,重载了一些功能:

  • range(n);   0..n-1
  • range(m,n);   m..n-1
  • range(m,n,k);  m..n,step k

注意:这样做会降低一些效率。 

 

 

 

 

 详见<Thinking in java> P67 : 4.4 Foreach语法

posted @ 2016-03-02 15:07  lqzzang  阅读(194)  评论(0编辑  收藏  举报