我是一个初学者程序员。
我对返回boolean值的方式有疑问。
你喜欢哪一个?是什么原因?
1。
public boolean methodA(List<String> targetList){
boolean result = false;
for(String str : targetList){
if(str.equals("word1")) {
result = true;
break;
}
if(str.equals("word2")) {
result = true;
break;
}
}
return result;
}
Run Code Online (Sandbox Code Playgroud)
2。
public boolean methodB(List<String> targetList){
boolean result = false;
for(String str : targetList){
if(str.equals("word1")) {
return true;
}
if(str.equals("word2")) {
return true;
}
}
return result;
}
Run Code Online (Sandbox Code Playgroud)
public boolean methodABC(List<String> list) {
return list.contains("word1") || list.contains("word2");
}
Run Code Online (Sandbox Code Playgroud)