如何修复意外错误?

时间:2014-04-30 15:34:25

标签: java arraylist return return-value

好吧,所以我想要它做的是,如果服务器正常运行,或者服务器的ArrayList无法正常运行,则返回true。否则,它返回false。

问题是我收到了主题中说明的错误。这是我的代码。

public ArrayList<Server> needsAttention() 
{ 

for (int i = 0; i < Server.length()-1; i++) {
    if( currentServer.ping()==false) {
        failedServersList+=currentServer;
    }
    return failedServers;
}

2 个答案:

答案 0 :(得分:1)

错误可能是因为你没有正确关闭你的功能

    public ArrayList<Server> needsAttention() { 

      for (int i = 0; i < Server.length()-1; i++) {
          if( currentServer.ping()==false) {
              failedServersList+=currentServer;
          }
          return failedServers;
      }
      return something;
    }

答案 1 :(得分:0)

如果您正在使用Java开发,正如标记所示,您应该使用add方法向ArrayList添加元素。查看official API