首页 > 解决方案 > 添加 void addFoodFirst(String foodName) 仅使用 1 条语句在食物的开头添加 foodName 作为第一个元素

问题描述

这不是作业或任何课程的测试,只是为了我自己的原因额外学习 这是我已经实现的代码

    /**
     * adds food to the list 
     * @param String foodName
     * @param int index 
     */
    public void addFood(int index, String foodName)
    {
        foods.add(foodName);
    }
    /**
     * 
     */
    public void addFoodFirst(String foodName)
    {

    }

不知道如何去做这个声明。

标签: java

解决方案


因为foodsis anArrayList你可以使用该add(int, E)方法在开头添加一个元素,如下所示:

public void addFoodFirst(String foodName) {
  foods.add(0, foodName);
}

推荐阅读