gpt4 book ai didi

java - 安卓SDK : NSDictionary dictionary with objectsForKeys Equivalent

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

我有以下 objective-c 代码

 NSDictionary *dictionary = [NSDictionary dictionaryWithObjects:names forKeys:dates];

名称和日期是 NSMutableArrays

此代码的 java 等价物是什么?

谢谢

最佳答案

假设 dates 数组元素是 Long(Java 日期),names 数组元素是 String。

Map<Long, String> dictionary = new HashMap<Long, String>();
for (int idx = 0; i < dates.length; ++idx) {
dictionary.put(dates[idx], names[idx]);
}

请注意,HashMap 不像 NSDictionary 那样是不可变的。如果这是 Not Acceptable 使用:

Collections.unmodifiableMap(dictionary);

关于java - 安卓SDK : NSDictionary dictionary with objectsForKeys Equivalent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11518924/

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