1 if (key == null) { 2 outer: 3 for (SubCate subCate : this.subCates) { 4 if (subCate.getSubCateName().equals(result.getSubCategory())) { 5 if (subCate.getSubTitle() != null) { 6 String[] subTitles = subCate.getSubTitle().split(","); 7 for (String subTitle : subTitles) { 8 if (kvResult.containsKey(subTitle)) { 9 key = subTitle; 10 break outer; 11 } 12 } 13 } 14 break; 15 } 16 } 17 }
outer: 给外层循环定义一个名成,在内层循环可以跳出外部循环