Estou tentando converter booleano em tipo de string ...
Boolean b = true;
String str = String.valueOf(b);
ou
Boolean b = true;
String str = Boolean.toString(b);
qual das opções acima seria mais eficiente?
""+b
. É mais lento, mas mais eficiente para o desenvolvedor. Se você deseja desempenho superior, pode gravar os dados de / para um ByteBuffer direto, ou seja, alterar o que você faz com a String para que não seja necessário.
null
como false
, você pode usarString.format("%b", b)