我在大学学习C++时学习了这段代码..后来我在C#中使用了同样的东西...但现在我想在Java中使用它...我在互联网上寻找类似的东西,但我什至不知道如何表达它,以便我得到正确的结果。
所以嗯,请让我知道如何在 JAVA 中执行此操作,并让我知道这种方式叫什么???我知道它的作用..但我不知道它是如何做到的..所以介意解释一下...
C++ 与下面的内容相同,除了下面的一个差异
C# if (Customers[i].delExecute(delIn) == true)
C++ if (Customers[i]->delExecute(delIn) == true)
Java ?? if (????????????????????????????????)
所以我在这里尽力解释一下。 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;
}
好的,上面的代码可以工作
现在我想用 JAVA 做同样的事情...有人有什么想法吗?
最佳答案
if (Customers.get(i).delExecute(delIn))
顺便说一句,没有必要明确地说== true
关于java - Vector<Customer> C++、List<Customer> 和 Vector<Customer> Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12238802/