版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/83104341
将方法本体替换为另一个算法
更多精彩
- 更多技术博客,请移步 asing1elife’s blog
动机
- 只是发现了一个更好的方法可以得出相同的结果
案例
public String foundPerson(String[] people) {
for (int i = 0; i < people.length; i++) {
if (people[i].equals("Dom")) {
return "Dom";
}
if (people[i].equals("Jim")) {
return "Jim";
}
}
}
public String foundPerson(String[] people) {
List candidates = Arrays.asList(new String[]{"Dom", "Jim"});
for (int i = 0; i < people.length; i++) {
if (candidates.contains(people[i])) {
return people[i];
}
}
return null;
}