我在大学里学习了这段代码,同时学习了C++ ..后来我在C#中使用了相同的东西......但是现在我想在Java中使用它...我已经在互联网上寻找类似的东西,但是我甚至没有如何表达它,所以我得到了正确的结果.
所以嗯,请让我知道如何做到这一点是在JAVA,也让我知道这是什么叫做??? 我知道它做了什么..但我不知道它是如何做到的......所以请介意解释它......
C++与下面的内容相同,只有一个DIFFERENCE看起来如下
C# if (Customers[i].delExecute(delIn) == true)
C++ if (Customers[i]->delExecute(delIn) == true)
Java ?? if (????????????????????????????????)
Run Code Online (Sandbox Code Playgroud)
所以我在这里生病尽力解释.C#
Class called Customer with custId etc etc
List<Customer> Customers = new List<Customers>
public void delCust(int delIn)
{
for (int i = 0; i < Customers.Count(); i++)
{
if (Customers[i].delExecute(delIn) == true)
{
Customers.Remove(Customers[i]);
break;
}
}
}
bool delExecute(int delInput) {
if (custId == delInput) {
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
好的,所以上面的代码可行
现在我想和JAVA一样......任何人都有任何想法如何?
if (Customers.get(i).delExecute(delIn))
Run Code Online (Sandbox Code Playgroud)
顺便说一句,没有必要== true明确说