我在上面找不到任何方法Boolean
类将布尔值序列化为“1”和“0”而不是“true”和“false”。
有没有本地函数可以做到这一点?如果不是,最好的方法(最优化的方法)是什么?
更新:我确实想制作一个String
出于一个Boolean
.
If你正在谈论生产一个String
从给定的Boolean
,那么不,没有生成“0”或“1”的内置方法,但您可以轻松编写它:
public static String toNumeralString(final Boolean input) {
if (input == null) {
return "null";
} else {
return input.booleanValue() ? "1" : "0";
}
}
根据您的用例,让它抛出一个可能更合适NullPointerException
if input
一片空白。如果您是这种情况,那么您可以将方法减少到第二种return
单独行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)