Próbuję przekonwertować wartość logiczną na ciąg znaków ...
Boolean b = true;
String str = String.valueOf(b);
lub
Boolean b = true;
String str = Boolean.toString(b);
który z powyższych byłby bardziej wydajny?
""+b
. Jest wolniejszy, ale bardziej wydajny dla programisty. Jeśli chcesz uzyskać najwyższą wydajność, możesz zapisać dane do / z bezpośredniego ByteBuffera, tj. Zmienić to, co robisz z Stringiem, aby nie było to potrzebne.
null
jak false
, możesz użyćString.format("%b", b)