Java跳出for循环

			a:
			for (Person person : persons) {
				Map<String, Object> map = new HashMap<String, Object>();
				// 头像
				map.put("iv_portrait", drawable.boy);
				// 姓名
				map.put("tv_name", person.getName());
				// 发展状态
				b:
				for(Person tempperson:personsL2){
					//如果L2中的tempperson的source_user里有person的user,那该person就是已发展状态
					if(tempperson.getSource_user().equals(person.getUser())){
						flag=true;
						map.put("iv_expandstate", R.drawable.friendslist_expanded);
						break b;
					}
				}
				if(flag=false){
					//未发展状态
					map.put("iv_expandstate", R.drawable.friendslist_expanding);					
				}
				//将下一位person的标志位置为默认状态false
				flag=false;

				list.add(map);
			}

 

你可能感兴趣的:(java)