String contains() ? Verificar conteúdo de String [resolvido]

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.

Abaixo segue a api do contains:

obrigado

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:

System.out.println("teste".indexOf("e")); // Imprime 1
System.out.println("teste".indexOf("o")); // Imprime -1

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.

Sua dúvida ainda não foi resolvida?

Se não foi, qual é o problema? E se foi, muda o título do tópico!