java - Vector<Customer> C++、List<Customer> 和 Vector<Customer> Java

标签 java list vector

我在大学学习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/

相关文章:

java - Eclipse RCP - 如何灰显相关首选项?

java - GXT - 如何将网格过滤器参数添加到请求 URL(获取参数)?

list - 根据多个包含过滤列表

python - 什么是 [1 :] do in a recursive function

javascript - 为什么我的 Java Quicksort 没有移植到 Javascript 中?

java - 自动更新新插入的房间实体中的主键

python-3.x - 将字典键和值添加到 Redis 列表

swift - 拖动线段控件 - 计算线上点

读取文件后提取子 vector 时出现 C++ 错误

c++ - 如何从指向 vector 迭代器的指针中找到索引