É possivel usar equals em um while?

Tenho o seguinte problema, tenho uma função que lê a porta serial e envia uma palavra, ex: “b”, então preciso que uma determinada função ocorra até um sensor disparar e enviar a palavra “b”.
Então alguem teria alguma dica de como fazer isso? É possível usar o equals dentro de um while ou do, while?

SIm, é possível. E pq não seria?

você pode usar qualquer coisa que resulte em um boolean dentro de um while(). como o equals() resulta em boolean, você pode usá-lo sem problema!

ah, e para fazer o que você quer, você terá certamente que usar 2 threads. Uma que executa a função, e uma que escuta a linha de comando.

sim eh possivel

...
while(s.equals("camilo"){ 

}
...

É normal!

[]'s