gpt4 book ai didi

java - 如何修复此 ArrayIndexOutOfBoundsException?

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

对于我的程序(我正在尝试运行游戏服务器的私有(private)服务器源代码),当我尝试将文件作为 Java 应用程序运行时,出现以下错误:

[Launcher] Initing Cache...
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10
at com.rs.utils.huffman.Huffman.init(Huffman.java:15)
at com.rs.Launcher.main(Launcher.java:65)

现在,我不确定是否应该更改缓存中的某些内容?但这是它给出错误的行:

byte[] huffmanFile = Cache.STORE.getIndexes()[10].getFile(Cache.STORE
.getIndexes()[10].getArchiveId("huffman"));

最佳答案

您可以在尝试访问之前检查大小

if(Cache.STORE.getIndexes().length > 10){
byte[] huffmanFile = Cache.STORE.getIndexes()[10].getFile(Cache.STORE
.getIndexes()[10].getArchiveId("huffman"));
}

关于java - 如何修复此 ArrayIndexOutOfBoundsException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50421841/

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