如何返回for循環的元素?返回for循環外的for循環的一個元素
private List<String> list = new ArrayList<String>();
//we only neeed one good element of the list
String find(){
for (int i=0; i<list.size(); i++){
if (list.get(i).isGood()) {
return list.get(i);
}
}
return list.get(i); //doesn't work obviously, but how to make it work?
}
它不編譯,因爲沒有返回語句。我想返回list.get(i)。
如果您有return語句,則不需要break語句。 – Eran
爲什麼打破? return語句結束該方法。 –