gpt4 book ai didi

java - 映射到 Charsequence[] 但不按顺序

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

我有一个 Map 并使用

转换为 charsequence[]
final CharSequence[] treatmentNameList = treatmentListMap.keySet().toArray(new CharSequence[treatmentListMap.size()]);

但是 charsequence[0] 和映射 0 位置的值没有变化。如何在字符序列和映射中获得相同的值。 我也尝试过这个

final CharSequence[] treatmentNameList = treatmentListMap.keySet().toArray(new CharSequence[0]);

最佳答案

您将获得一个Set key 。集合通常不保证任何顺序,因此不同调用的顺序不同。如果您能够控制正在使用的映射的实现,那么您可能会更幸运地使用 LinkedHashMap。有关它们的更多信息,请参阅 Javadocs。

这篇文章:

Does Java's LinkedHashMap maintain the order of keys?

为您提供更多信息。

关于java - 映射到 Charsequence[] 但不按顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17947660/

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