Я хочу проверить, равен ли символ в определенном индексе в StringBuffer равным char. Я получаю сообщение об ошибке, как я могу их сравнить? Вот мой код:Сравнение символов в Java StringBuffer
//I have an established StringBuffer called stringbuffer
char[] mychar = null;
for(int i = 0; i < stringbuffer.length(); ++i){
if(stringbuffer.charAt(i) != " "){
mychar[i] = stringbuffer.charAt(i);
}
}
Ошибка, которую я получаю, является несовместимым типом операнда char и String. Не знаю, почему, потому что я сравниваю символ StringBuffer, а не String или StringBuffer.
Вы сравниваете полукокса с String, буквальным. –