Em… ? aparentemente não existe nenhum método pra isso. :shock: :?
Como saber se uma stringbuilder estÁ vazia?
10 Respostas
teoricamente if(string.length()==0), String vazia.
length() não resolve ?
StringBuilder sb = new StringBuilder();
if (sb.length() == 0){}
eu sei que o length resolve… :lol:
só que eu queria ter certeza que existia um método mais elegante do que ficar perguntando sobre o length.
mas tudo bem então… 
O que você pode fazer é passar a StringBuilder para String e perguntar se ela é vazia.
Tipo:
StringBuilder sb = new StringBuilder();
String x = sb.toString();
if (x.isEmpty()){}
O que você pode fazer é passar a StringBuilder para String e perguntar se ela é vazia.Tipo:
StringBuilder sb = new StringBuilder(); String x = sb.toString(); if (x.isEmpty()){}
:lol: :lol: :lol:
isso provavelmente é menos eficiente do que o próprio length
mas tudo bem, deve servir… 
O que você pode fazer é passar a StringBuilder para String e perguntar se ela é vazia.Tipo:
StringBuilder sb = new StringBuilder(); String x = sb.toString(); if (x.isEmpty()){}
Não faça isso. Não há necessidade de criar outra variável na memória apenas para essa verificação.
Use o método length
if(s.toString().isEmpty()){
}
:Dif(s.toString().isEmpty()){ }
Se você quer um código mais legível, essa é uma ótima opção.
Se quer economizar recursos, use o length. :D
Abraço.
Criado 13 de maio de 2010
Ultima resposta 13 de mai. de 2010
Respostas 10
Participantes 7