我正在尝试将布尔值转换为字符串类型...
Boolean b = true;
String str = String.valueOf(b);
要么
Boolean b = true;
String str = Boolean.toString(b);
以上哪一项效率更高?
您是否看过这两种方法的源代码?
—
已退出-Anony-Mousse 2013年
我更喜欢
—
彼得·劳瑞
""+b
。对于开发人员而言,它速度较慢,但效率更高。如果您想获得最佳性能,则可以将数据写入直接ByteBuffer或从直接ByteBuffer写入数据,即更改对String的操作,从而不需要它。
此外,如果您想将其
—
ZhekaKozlov
null
视为false
,则可以使用String.format("%b", b)