Função String

Alguem sabe de alguma função String que se encontrar parte de uma sequencia estipulada retorna true?

Por exemplo: coloco a sequencia “Bom dia” e se a e string a ser comparada tiver “Bom d” ela retorna true.
Funciona como o LIKE ‘Bom d%’ do SQL.

tem sim.

O metodo “contains(CharSequence s)” retorna true se a sua string possui a sequencia s ou retorna false se nao possui. Ah, a comparação é case sensitive.

flow

Possui sim, o método contains(CharSequence c)

public static void main(String[] args) {
		String s = "Bom dia";
		
		if (s.contains("Bom d")) {
			System.out.println("Possui o trecho");
		}else {
			System.out.println("Não possui o trecho");
		}
	}

Será que isso te ajuda:

Método startsWith, determina se uma string inicia com os caracteres da string passada no argumento.

“hello”.startsWith(“hel”); // true
“hello”.startsWith(“ll”, 2); // true /índice de inicio da comparação/

Método endsWith, determina se uma string termina com os caracteres da string passada no argumento.

“hello”.endsWith(“llo”); // true

Qualquer coisa dá uma olhada aqui:

http://www.dimap.ufrn.br/~flavia.delicato/String.pdf