我有一个可以为“ 0”或“ 1”的字符串,并且可以保证它不会是其他任何东西。
所以问题是:将其转换为bool的最佳,最简单和最优雅的方法是什么?
答案 0 :(得分:0)
bool b = str ==“ 1”;
如果str为1,则上面的代码将返回true,如果str为0或为null,则返回false。
答案 1 :(得分:0)
根据您使用的语言,一个简单的IF就可以完成工作。
if(string == '1'){
bool = true;
} else {
bool = false;
}