gpt4 book ai didi

java - 在 Java 中映射两个字符串数组

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

我正在尝试找出在 Java 中是否有更简单的方法来映射两个字符串数组。我知道在 Python 中,两行代码非常简单。但是,我不确定 Java 是否提供了比遍历两个字符串数组更简单的选项。

String [] words  = {"cat","dog", "rat", "pet", "bat"};

String [] numbers = {"1","2", "3", "4", "5"};

我的目标是将数字中的字符串“1”与单词中的字符串“cat”相关联,将字符串“2”与字符串“dog”相关联,等等。

每个字符串数组将具有相同数量的元素。

例如,如果我有一个随机给定的字符串“rat”,我想返回数字 3,它是相应字符串数组中的映射整数。

类似于字典或列表的东西。如有任何想法,我们将不胜感激。

最佳答案

您需要的是 Java 中的 map 。

map 的使用示例:

 Map<String,String> data = new HashMap<String,String>();
` for(int i=0;i<words.length;i++) {
data.put(words[i],numbers[i]);
}

更多详情请引用https://docs.oracle.com/javase/tutorial/collections/interfaces/map.html

关于java - 在 Java 中映射两个字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35763275/

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