我和我的朋友正在为我们的编程考试学习示例编程考试,并且在使用数组列表作为参数从同一类中的数组列表中删除多个项目的方法中遇到问题。
我们尝试在网上搜索并使用我们的 BlueJ 教科书来寻找解决方案。
我们的作业表上的说明说:“编写一个带有字符串数组 itemArray 参数的 removeItemFromOrder 方法,以从订单中删除多个食品。”
import java.util.ArrayList;
/**
* Write a description of class Order here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Order
{
// instance variables - replace the example below with your own
private ArrayList<OrderedItem> order;
/**
* Constructor for objects of class Order
*/
public Order()
{
order = new ArrayList<>();
}
/**
* Returns the order collection to the user.
* @return the order collection.
*/
public ArrayList getOrder()
{
return order;
}
/**
* Add an item to the order.
* @param OrderedItem the item to be added
*/
public void addOrderItem(OrderedItem foodItem)
{
order.add(foodItem);
}
public void removeOrderItem(ArrayList<String> itemArray)
{
//**We don't know what to put here!**
}
}
DIEA
富国沪深
白衣染霜花
墨色风雨
相关分类