gpt4 book ai didi

java - 我想显示一个变量值,其中变量名称与连接的字符串匹配

转载 作者:行者123 更新时间:2023-11-29 04:18:21 25 4
gpt4 key购买 nike

我有八个整数变量声明和赋值如下:

...
int priceOneRed, priceTwoRed, priceThreeRed, priceFourRed, priceOneBlue, priceTwoBlue, priceThreeBlue, priceFourBlue;
protected void onCreate(Bundle savedInstanceState) {
...
priceOneRed=100;
priceTwoRed=200;
priceThreeRed=300;
priceFourRed=400;
priceOneBlue=1000;
priceTwoBlue=2000;
priceThreeBlue=3000;
priceFourBlue=4000;

}

我有两个微调器。一有以下选项:“一”、“二”、“三”、“四”。另一个有这些选项:“红色”、“蓝色”。

在用户从这两个微调器中选择选项后,我将单词“价格”和两个选项连接起来。例如。价格+一+蓝。

我希望能够显示与串联字符串对应的适当价格(整数值)。我怎么做?

最佳答案

您可以使用简单的 Map 来执行此操作:

Map<String, Integer> map = new HashMap<>();
map.put("priceOneRed", 100);
...

Integer price = map.get(concatedString);

关于java - 我想显示一个变量值,其中变量名称与连接的字符串匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50906863/

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