Java跳出當前for迴圈
阿新 • • 發佈:2019-02-05
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); }