Я не знаю, что не так с приведенным ниже кодом .... Я получаю ввод из текстового поля и помещаю ввод в строку. Если текстовое поле пусто, оно вернет пустую строку. В приведенном ниже коде
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]
, ничего не показывает, что означает, что она пустая.
Я что-то делаю не так?