gpt4 book ai didi

java - Java中基于String的目标变量

转载 作者:行者123 更新时间:2023-12-02 10:02:21 25 4
gpt4 key购买 nike

我需要允许用户使用字符串名称来定位变量。例如,

int number = 5;

String variableTarget = "number";

我需要定位 int、number,然后在后面的代码中更改其值。有办法吗?

我想不出有什么办法可以做到这一点。似乎有很多类别定位,但我已经有了。

最佳答案

我认为在java中没有办法做到这一点。但是,要拥有这样的功能,您可以使用映射将值分配给映射中的 number 键:

HashMap <String, Integer> myMap = new HashMap<>();
myMap.put("number", 5);

您可以稍后使用相同的 put 语句更改该值:

myMap.put("number", myMap.get("number")+1);

关于java - Java中基于String的目标变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55536624/

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