【问题标题】:Why and how do I fix a Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 error? [duplicate]为什么以及如何修复线程“main”中的异常 java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0 错误? [复制]
【发布时间】:2020-01-31 07:32:04
【问题描述】:

我正在尝试让这个图书馆图书分类程序正常工作。如果有人可以查看代码并向我解释为什么会出现这种情况,我将不胜感激。几个月前我有这段代码可以运行,但是在重新访问它时,出现了这个错误。

【问题讨论】:

  • 您没有发布任何代码。确保将其作为文本发布在这里。另外,你查过那个错误吗?这很常见。
  • 先检查Array的长度

标签: java eclipse exception error-handling main


【解决方案1】:

由于索引 0 超出范围,您的数组似乎为空 (length = 0)。因此访问任何元素(即使在位置 0)都是无效的。

如果在尝试填充数组时出现此错误,请注意,数组在 java 中具有固定长度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-20
    • 2020-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多