foreach循环

来源:互联网 发布:首都 知乎 编辑:程序博客网 时间:2024/06/06 03:28

foreach循环

foreach循环只可以用于数组以及集合当中。

集合遍历:

HashSet<Integer> set =  new HashSet<Integer>();for (int i = 0 ;i< 10 ;i++)set.add(i);for (Integer num:set     ) {    System.out.println(num);}


字符串遍历:

foreach循环并不能直接遍历String类型,需要将String类型通过toCharArray方法转化成数组才可遍历。

public char findthedifference(String s, String t){    char result = 0;    for (char c:s.toCharArray()         )        result -= c;    for (char c:t.toCharArray()         )        result += c;    return  result;}

注意:

foreach 与 for循环不同的地方: for循环可以改变原数组的内容,然而foreach只能进行遍历不能改变被遍历数组内容。

原创粉丝点击