Java中如何动态创建变量? [关闭]

2024-03-29

我需要创建新变量Strings这样

String person1 = "female";
String person2 = "female";
........
........
String person60 = "male";
........
String person100 = "male";

这就是我尝试过的

for (int i = 1; i <101; i++) {
  if (i<60) {
    String person+i = "female";
  }
  else {
    String person+i = "male";   
  }
}

有人可以帮我纠正这个代码吗?


映射允许您将任何键与任何值关联起来。在这种情况下,键是变量的名称,值是值

Map<String, String> details = new HashMap<>();
for (int i = 1; i <101; i++) {
    if (i<60) {
        details.put("person" + i, "female");
    }
    else {
        details.put("person" + i, "male");
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java中如何动态创建变量? [关闭] 的相关文章

随机推荐