gpt4 book ai didi

java - 将长度为键的字符串关联数组存储起来

转载 作者:行者123 更新时间:2023-11-30 06:26:33 26 4
gpt4 key购买 nike

我有这样的输入:

5
it
your
reality
real
our

第一行是后面的字符串数。我应该以这种方式存储它(伪代码):

associative_array = [ 2 => ['it'], 3 => ['our'], 4 => ['real', 'your'], 7 => ['reality']]

如您所见,关联数组的键是存储在内部数组中的字符串的长度。那么我怎么能在 java 中做到这一点呢?我来自 php 世界,所以如果你将它与 php 进行比较,它会很好。

最佳答案

MultiMap<Integer, String> m = new MultiHashMap<Integer, String>();

for(String item : originalCollection) {
m.put(item.length(), item);
}

关于java - 将长度为键的字符串关联数组存储起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14162748/

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