示例:
package test3;import java.util.Arrays;import java.util.List;public class Test5 { /* 原函数 */ public String foundPerson(String[] people){ for (int i = 0; i < people.length; i++) { if (people[i].equals("Don")) { return "Don"; } if (people[i].equals("John")) { return "John"; } if (people[i].equals("Kent")) { return "Kent"; } } return ""; } /* 修改后 */ public String foundPerson2(String[] people){ Listcandidates = Arrays.asList(new String[]{"Don","John","Kent"}); for (int i = 0; i < people.length; i++) { if (candidates.contains(people[i])) { return people[i]; } } return ""; } }