foreach循环举例

转载 2013年12月02日 11:02:05
另一种是foreach循环  List<String> list=new ArrayList<String>();
for(String str : list){
意思是把list里的每一个元素赋值给String变量str;

}

Java中for循环格式问题。

for (String str : h.keySet()) {

System.out.println(str);

}

请问这种写法是什么意思。。

for()括号里面是什么意思。怎么从来没遇到过这种,编译也通过了。

这是传说中的for each循环。

可以遍历数组、List、Set中的元素。

例如对于String[] arr = {"a","b","c"};

以下两种写法同效。

for(String a : arr){ System.out.println(a); }

for(int i=0;i<arr.length;i++){ System.out.println(arr[i]); }

对于List同理。

同时for each也可以迭代Set。

对于Set<String> set = new HashSet<String>();

以下两种写法同效。

for(String a : set){ System.out.print(a); }

Iterator it = set.iterator(); while(it.hasNext()){ System.out.print(it.next()); }

相关文章推荐

foreach循环实例

  • 2013年10月26日 15:55
  • 22KB
  • 下载

foreach循环遍历二维数组

array(3) {   [0]=>   array(8) {   ["degreesid"]=>   string(1) "1"   ["degreeid"]=>   str...
  • A9925
  • A9925
  • 2014年12月23日 14:43
  • 2396

foreach循环

  • 2013年12月26日 11:10
  • 139KB
  • 下载

Java中foreach循环的实现原理

Java中foreach循环的实现原理 import java.util.ArrayList; import java.util.Iterator; import java.util.List;/**...

使用foreach循环

  • 2011年03月02日 19:52
  • 184KB
  • 下载

JSTL 的forEach标签循环迭代集合并逆序输出

巧用forEach标签对集合进行逆序输出! forEach标签介绍 标签的作用就是迭代输出标签内部的内容。它既可以进行固定次数的迭代输出,也可以依据集合中对象的个数来决定迭代的次数。 标签的语法定...

foreach循环详细解析流程

foreach循环感觉好的请转发,点赞。谢谢 1、foreach循环具有一个很显著的特点就是索引永远不会溢出。 解决了for,while循环中容易溢出导致程序奔溃的作用。 2、foreach语句...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:foreach循环举例
举报原因:
原因补充:

(最多只允许输入30个字)