Como varrer uma string a procura de um ou mais caracteres distintos?
Gostaria de saber um método que já fizesse isso. Tentei usar o contais() da classe String, mas ele exige um Objeto da classe CharSequence… não entendi como usá-lo.
Não gostaria de relizar isso via for(), ficaria uma coisa muito braçal.
Usa o método indexOf da classe String. Ele retorna o índice da primeira ocorrência encontra da String passada como argumento, ou -1, caso não encontre a String. Exemplos:
A interface CharSequence (não classe) é implementada pela classe String, portanto contains pode receber uma String tranquilamente.
Só que “contains” é só um encapsulamento de “indexOf(…) != -1”, e só existe a partir do Java 5.0. Se seu programa precisa rodar em versões mais antigas do Java, use indexOf.