编辑基本示例:
假设我有 3 个字符串,分别为 name1、name2、name3。
如果我要创建一个方法,例如:
public void changeName(int number) {
name + number = "Joe"
}
所以如果我执行changeName(1),它会将name1更改为Joe。 changeName(2) 会将 name2 更改为 Joe。
以某种方式将字符串名称加上数字组合起来以获得我想要的特定名称。 抱歉问了一个愚蠢的问题,我真的不知道自己在做什么。
最佳答案
将变量放在 map /字典上,而不是尝试按名称操作变量。
Map<String, String> map = new HashMap<>();
map.put("name1", "someVal");
那么更改名称的方法将变为:
public void changeName(int number) {
map.put( name + number ) = "Joe"
}
关于java - 组合整数和数据类型名称?不知道如何解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28243977/