gpt4 book ai didi

java - 使用字符串和值创建预定义类型的字段,java

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

例如,我希望能够编写一个以字符串和整数作为参数的方法,然后我想在该类中创建一个变量,其中包含我稍后可以记忆的整数值。例如:

public void setInt(String identifier, Integer) {

}

如果我随后打电话

setInt("age", 25); //stores 25 with identifier "age"

它将创建一个名为age的变量,我稍后可以通过调用来访问该变量

getInt("age") //would return 25

我该如何去做呢?

最佳答案

您可以保存一个Map数据成员,并用它来存储值:

public class SomeClass {
// could (should?) be initialized in the ctor
private Map<String, Integer> map = new HashMap<>();

public void setInt (String identifier, int value) {
// This assumes identifier != null, for clarity
map.put (identifier, value);
}

public int getInt (String identifier) {
return map.get (identifier);
}

关于java - 使用字符串和值创建预定义类型的字段,java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22156919/

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