gpt4 book ai didi

java - 在数组中搜索特定参数 Java

转载 作者:行者123 更新时间:2023-12-01 16:14:25 25 4
gpt4 key购买 nike

我有一个包含属性对象的数组。这些对象有一个列表号、字符串名字和整数年份。

当我输入随机列表编号时,我想检查数组以查看该列表编号是否存在,如果存在,我想删除该属性

我不知道如何访问数组对象来获取列表编号

这就是我目前所拥有的

public class Property {

//primary fields
private String listingNumber;

}


public Property(String listingNumber) {

this.listingNumber = listingNumber;

}

带有数组的类

private Property[] properties;

称为 SalesAgent

public SalesAgent(String company) {

this.company = company;

this.properties = new Property[]{};
}

public void removeProperty(String listingNumber) {

if(listingNumber != null){

boolean found = false;
for(int ndx = 0; ndx < this.properties.length && !found; ndx++) {


if(getListingNumber() == listingNumber) {

properties[ndx] = null;
found = true;
}

}
}

最佳答案

您必须使用equals而不是==

关于java - 在数组中搜索特定参数 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62442316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com