所以这里有详细信息。 我使用java编写代码 - BlueJ,目前有一个主要的类拍卖,还有一些其他类:Lot,Person,Bid
该计划的目的是在拍卖中输入物品及其价格,根据物品的价格,人员或物品名称/描述来存储信息。
这是我的getLot方法的代码 - 用户输入批号,它显示了批次的信息,我认为它也应该是removeLot方法的起点,因为它仍然应该检查给定的批号是否有效第一。
我试图找出如何添加removeLot方法,以便我可以通过输入批号来从批次中删除项目。
这是我对该部分的代码。
desudo vm1 docker-machine ls
使用" **"的else块是我添加的,想要删除给定的数字。但它显然是错的,我不知道该怎么做。
答案 0 :(得分:0)
如果void Arry() // use void if nothing is being returned
{
int Mynumbers[5] = {10}; // first element is 10, the rest are 0
//std::cout << Mynumbers; // will print the first address because the array decays to a pointer which is then printed
for (auto i : Mynumbers) // range-for takes note of the size of the array (no decay)
std::cout << i << '\t';
}
变量的数据类型为lots
,则可以尝试下面的代码
List
答案 1 :(得分:0)
Lot.removeIf(selectedLot.getNumber()= number)不正确
你可以尝试:
} else if(selectedLot.getNumber() == number) {
Lot.removeIf(selectedLot.getNumber());
}