为了让我的项目算法工作,我必须将一个布尔值命名为String。例如:
String check="Hello";
Boolean check=true;
if(some condition){
Hello=false;
}
//如果字符串中定义的check的ID是“Hello”,我知道这不是我作为示例显示的方式,想知道实现它的正确方法。
Update-:
如果你想用它作为布尔值来检查它是否为真:
if(Hashmapboolean.get(StringValue)){
//Action
}
这是检查答案中显示的Hashmap是否为真的方法。
答案 0 :(得分:0)
使用Java提供的任何关联集合。像Map一样。 这样您就可以使用键来表示值。
Map<String, Boolean> myMap = new HashMap();
while (!shouldStopLoop()){
String myKeyName = getNextName();
if (some condition){
myMap.put(myKeyName, false);
}
}