Я намагаюся перетворити булевий в рядковий тип ...
Boolean b = true;
String str = String.valueOf(b);
або
Boolean b = true;
String str = Boolean.toString(b);
який із перерахованих вище був би більш ефективним?
""+b
. Це повільніше, але ефективніше для розробника. Якщо ви хочете досягти максимальної продуктивності, ви можете записувати дані в / з прямого ByteBuffer, тобто змінювати те, що ви робите з String, щоб вони вам не потрібні.
null
як false
, ви можете скористатисяString.format("%b", b)