Comment vérifier null sur StringBuilder?

Je veux vérifier la valeur null ou vide spécifiquement dans mon code. Ne vide et null sont les mêmes pour StringBuilder en Java?

Par exemple:

StringBuilder state = new StringBuilder();
StringBuilder err= new StringBuilder(); 
success = executeCommand(cmd, state, err); 

/* here executeCommand() returns empty or null in state, I cant  make changes in  <br/> executeCommand() so can I check it in my code somehow for state, if its null or empty? */<br/>

if (state == null) { //do blabla1 }
if (state.tostring().equals("")) { //do blabla2 }

N'code ci-dessus, un sens ou comment dois-je le changer?

source d'informationauteur user1145280