【问题标题】:how to fix unexpected error?如何修复意外错误?
【发布时间】:2014-04-30 15:34:24
【问题描述】:

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

问题是我收到主题中所述的错误。这是我的代码。

public ArrayList<Server> needsAttention() 
{ 

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

【问题讨论】:

  • add currentServer to failedServersList 在我所知道的大多数语言中都是无效语法。
  • 你怎么会期望add currentServer to failedServersList; 是一个有效的声明?
  • 另外,这是什么语言?可以是 C++ 或 Java。
  • 如何将当前服务器添加到 failedServersList?请输入代码。
  • @user,回复:您的编辑,failedServersList+=currentServer 可能也不起作用。

标签: java arraylist return return-value


【解决方案1】:

可能是因为你没有正确关闭函数

    public ArrayList<Server> needsAttention() { 

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

【讨论】:

    【解决方案2】:

    如果您使用 Java 进行开发,如标签所示,您应该使用 add 方法将元素添加到 ArrayList。查看official API

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-06
      • 2015-04-24
      • 2022-06-10
      • 2015-02-09
      • 2019-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多