Contains ignorando caixa alta ou baixa

Boa noite. Já busquei em vários lugares mas não solucionei minha dúvida, tenho que fazer uma busca, estou utilizando o “contains” porém necessito que ele não faça distinção entre maiúscula e minúscula assim como o “equalsIgnoreCase” que não estou utilizando pois necessito que ele faça buscas só com algumas letras.

Existe algo como um “containsIgnoreCase” :smiley:

Como posso fazer?

Muito obrigado!

Segue uma pequena parte do código…

 while (RS.next()) {

                String titulo = RS.getString("Titulo");

                if (titulo.equalsIgnoreCase(busca)) {//aqui que gostaria de fazer a mudança

                    Resultbusca.add(titulo);
                    jList1.setListData(Resultbusca.toArray());
                    i++;
                }


            }

Assim:

String teste = "Contains, contains, CONTAINS";
if (teste.toLowerCase().contains("contains"){
  System.out.println("Existe contains");
}

pode substituir também por

if (teste.toUpperCase().contains("CONTAINS"){

Abraços

Sabendo que titulo é uma String…

Você pode usar o toLowerCase() ou toUpperCase()…

Você deixará td minúsculo ou maiúsculo…

Muito Obrigado pessoal!
consegui ! :smiley: