java - 添加 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)
{
}
不知道如何去做这个声明。
解决方案
因为foods
is anArrayList
你可以使用该add(int, E)
方法在开头添加一个元素,如下所示:
public void addFoodFirst(String foodName) {
foods.add(0, foodName);
}
推荐阅读
- apache - 如何使用 htaccess 重定向规则?
- c# - C# 代码可在一个脚本中工作,但不能在另一个脚本中工作
- c - GCC 属性到静默未初始化变量警告
- docker - Grafana 可执行文件不起作用 - 找不到错误文件
- python - 从 URL 请求加载 JSON 文件
- javascript - jQuery在if语句下无法识别PHP变量
- excel - 如何使用VBA提取右箭头后的数据?
- jquery - System.ArgumentNullException: '值不能为空。参数名称:实体'我在使用 POST 方法时收到此错误
- android - 如何获取操作栏项目的 id
- javascript - react - useState 用过渡效果改变不透明度的工作古怪吗?