gpt4 book ai didi

java - java哈希表长度限制

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

在我的项目中,我正在使用网络服务。为了玩它们,我在 java 中使用 Hastable。我正在使用 1.6.x java 版本。我有一个哈希表声明为

Hashtable<String, String> props1 = new Hashtable<String, String>();

我可以这样输入数据

props1.put("@aze", values);

第9个元素:没问题,一切正常。到了 10 点,就崩溃了……我不明白。

我该怎么办?

非常感谢

编辑:完整代码源

public static void main(String[] args) {

Hashtable<String, String> props1 = new Hashtable<String, String>();
props1.put("@matricule", values[0]);
props1.put("@nom", values[1]);
props1.put("@prenom", values[2]);
props1.put("@email", values[3]);
props1.put("@estoccasionnel", values[4]);
props1.put("@adresse", values[5]);
props1.put("@codepostal", values[6]);
props1.put("@ville", values[7]);
props1.put("@telfixe", values[8]);
props1.put("@telmobile", values[9]);
}

代码中断处 props1.put("@telmobile", 值[9]);

有错误消息

 java.lang.ArrayIndexOutOfBoundsException: 9
at CommandLineCreationWebservice.main(CommandLineCreationWebservice.java:99)

最佳答案

props1.put("@telmobile", values[9]);

值数组没有第 10 个值。这就是java.lang.ArrayIndexOutOfBoundsException: 9(java中从零开始的索引)

的含义

关于java - java哈希表长度限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22097439/

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