gpt4 book ai didi

Java创建实例数组

转载 作者:行者123 更新时间:2023-12-02 06:24:54 25 4
gpt4 key购买 nike

我的代码有问题

Seller[] seller = new Seller[numberOfSellers];           // Declared global

// Some operations here

seller[i].setJoinDate(joinDate);
seller[i].setNumberOfPost(numberOfPost);
seller[i].setCustomerReview(customerReviewCount);
seller[i].setSafeTag(safeTag);

然后我有一个带有这些方法的 Seller 类

public void setJoinDate( String joinDate ) { this.joinDate = joinDate; }

public void setNumberOfPost( int numberOfPost ) { this.numberOfPost = numberOfPost; }

public void setCustomerReview( int customerReview ) { this.customerReview = customerReview; }

public void setSafeTag( String safeTag ) { this.safeTag = safeTag; }

上面是我的缩短代码。如果不清楚,请指出我在哪里。

基本上我创建了一个实例数组。然后我会设置数据。

假设joinDatenumberOfPostcustomerReviewCountsafeTag以及最后的numberOfSellers 没有问题,它是什么。

我遇到的问题是在实例中设置数据。这是 setJoinDatesetNumberOfPostsetCustomerReviewsetSafeTag。任何人都可以帮助我检测我的错误吗?

当我执行该程序时,它给了我这个错误

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0
at fyp.draft.pkg1.Design.actionPerformed(Design.java:247)

最佳答案

在运行代码时,numberOfSellers 似乎没有设置或等于零。示例:

  public static int b;

public static void main(String[] args) {

Double[] d = new Double[b];

d[5].doubleValue();
}

导致

线程“main”中的异常 java.lang.ArrayIndexOutOfBoundsException: 5

关于Java创建实例数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20632208/

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