Я не знаю, что не так с приведенным ниже кодом.... Я получаю ввод от текстового поля и помещаю ввод в строку. Если текстовое поле пуст, оно вернет пустую строку. В приведенном ниже коде
String[] str = new String[9];
for(int i=0;i<9;i++){
if(str[i].equals("")){
System.out.println("set " + cmds[i] + " " + str[i]);
WriteThread.sendCommand("set " + cmds[i] + " " + str[i] + "\n", false);
}
}
В приведенном выше коде str[i]
хранится текст ввода текстовых полей, и я пытаюсь проверить, является ли какой-либо элемент массива пустым. Я также пробовал с str[i] == ""
и str[i] == null
, но не повезло. Утверждение внутри блока if, если я печатаю строку str[i]
, ничего не показывает, что означает, что она пуста.
Я делаю что-то не так?