返回“”是什么意思?

时间:2019-10-31 03:26:22

标签: java compiler-errors

   for (int i = 0; i < alist.size(); i++) {
     if ( alist.get(i).average() == d ) {
      return alist.get(i).getCountry();
     }
   }
   return "";
}

我需要返回alist.get(i).getCountry()中的国家/地区名称,但是当我以该名称结尾时,会显示错误:缺少{

我放return ""时没有错误。 return ""是什么意思?

1 个答案:

答案 0 :(得分:1)

return "";仅返回一个空字符串。

如果将alist.get(i).getCountry()放在for循环之外,则没有任何意义。 (我假设这就是“以那个结束身体”的意思。)它取决于i,后者仅存在于循环中。

很难看到为什么在没有看到更多代码的情况下遇到该错误。