java - 我以正确的方式编写这个方法吗?

标签 java methods arraylist

我有一个名为 conveyorBeltArrayList,它存储已被拣选并放置在传送带上的订单。我有另一个名为 readyCollectedArrayList,其中包含客户可以收集的订单列表。

我试图用我创建的方法做的是,当输入 ordNum 时,如果订单已准备好由客户收集(从而从readyCollected)。如果订单尚未被挑选,则返回 false。

我想知道这是编写该方法的正确方法吗...

  public boolean collectedOrder(int ordNum)
  {
      int index = 0;
      Basket b = new Basket(index);
      if(conveyorBelt.isEmpty()) {
          return false;
      }
      else {
          readyCollected.remove(b);
          return true;
      }
  }

最佳答案

我有点困惑,因为你根本没有使用 ordNum

如果您想确认代码的操作并总体上提高您所编写内容的可靠性,您应该查看 unit testing以及可用于此目的的 Java 框架。

关于java - 我以正确的方式编写这个方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4856024/

相关文章:

java - JPA EntityManager 和字符编码

objective-c - Iphone:在单独的文件中编写一些方法以便从任何地方访问

java - 如何在java中返回一个 boolean 方法?

java - 如何在Scala中重写Java的ArrayList的addAll(Collection<? extends E> c)方法?天真的方法无法编译

Java:ArrayList,如何统计具有相同实例变量的元素数量?

Java:如何绑定(bind)两个不同数组的值

java - 任务 ':run'的执行失败。 >流程'命令...以非零退出值1完成

java - Java中的线程安全队列

java - Hamcrest:如何为匹配器进行 instanceOf 和转换?

php - codeigniter 检查每个 Controller 中的用户 session