Я хочу проверить нуль или пустое место в моем коде. Пустоты и null одинаковы для StringBuilder
в Java?Как проверить значение null на StringBuilder?
Например:
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 }
ли выше кода имеют смысл или как я должен изменить его?
Это не то же самое во всем мире, не только 'StringBuilder'. – Maroun
Если вы запускаете статический анализ для своего кода, он будет жаловаться на то, что код в блоке if (state == null) никогда не будет выполнен, так как «состояние» никогда не может быть пустым в этой строке (поскольку оно было просто инициализировано не- -неверное значение). Это должно указывать указатель на null и "" быть совсем другими. – Torben
thx..i пропустил еще одну строку в моем коде..и отредактирую ее и поместим еще несколько деталей. – user1145280