gpt4 book ai didi

java - 从 2 个变量的映射中获取结果

转载 作者:太空宇宙 更新时间:2023-11-04 14:15:17 26 4
gpt4 key购买 nike

我正在寻找一种方法来获取两个变量chipNumchannel并将它们映射到另一个变量ComboPinchipNum 的值可以为 1 - 5,channel 的值可以为 0 - 23。根据组合的不同,如下所示:(1,9) -> (11)(2,10) -> (37)(3,15) -> (66)

请注意,chipNum 和 channel 的类型为 String,我希望 ComboPin 也为 String 类型。

我试图避免使用一堆 if 语句条件或 case 语句。

我做了一些研究并看到了 HashMap 或 map.put() 但我只看到了一个值映射到另一个值的情况。我只是在寻找我可以做这件事的方向。

结果(ComboPin)将被放入我的数据库中。感谢您提供的任何帮助。

最佳答案

如果我理解您的问题,您希望在 chipNum:channel 和 ComboPim 之间进行简单的转换。是这样吗?

如果是这样,您可以轻松地将两者连接起来。

public String getComboPin( String chipNum, String channel){
return chipNum + ":" + channel;
}
public String getChipNum( String comboPin ){
return comboPin.split(":")[0];
}
public String getChannel( String comboPin ){
return comboPin.split(":")[1];
}

如果我误解了这个问题,请告诉我。

关于java - 从 2 个变量的映射中获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27830994/

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