黑马程序员技术交流社区

标题: 请大神指教:增强for只能在定义好了泛型的集合下使用吗? [打印本页]

作者: 王盟    时间: 2015-8-29 07:07
标题: 请大神指教:增强for只能在定义好了泛型的集合下使用吗?
普通for能用的地方是不是增强for都可以用吗?它到底有什么使用条件?

作者: 王盟    时间: 2015-8-29 07:09
我看到在数组中可以使用的,如下
int[] arr = {1,3,5,7,3};
for( Integer a : arr){
    System.out.println(a);
}
不知道还有没有其他地方能使
作者: championjx    时间: 2015-8-29 11:27
本帖最后由 championjx 于 2015-8-29 11:30 编辑

增强for能用的地方,   普通for都能用         反过来就不一定
比如:  输出“hello world”10次
for( int i = 0;x<10;i++)
{
  System.out.println("hello world");
}
增强for循环  必须要有集合或者数组引用才可以使用,而且只能输出,无法修改集合和数组

作者: 王盟    时间: 2015-8-30 06:35
championjx 发表于 2015-8-29 11:27
增强for能用的地方,   普通for都能用         反过来就不一定
比如:  输出“hello world”10次
for( int  ...

恩,如果是普通打印,那增强for是无法使用的,谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2