for循环语句 的条件判断

for( p:p){
////////
////////
}

此种for循环的条件如何实现true,false判断

它不需要boolean,它后面的那个p就是一个集合,前面的那个p是后面集合里面的一个对象,如果查到前面这个对象存在就可以进入for循环了。

for (x: list)
{
if (条件)
break; 或者 continue;
}

 List<A> list = new ArrayList<A>();
for(A a:list){
  if(a){
       break;
    }   
}