How to check if a String contains another String in a case insensitive manner in Java?


One way to do it to convert both strings to lower or upper case using toLowerCase() or toUpperCase() methods and test.

Example

Live Demo

public class Sample {
   public static void main(String args[]){
      String str = "Hello how are you welcome to Tutorialspoint";
      String test = "tutorialspoint";
      Boolean bool = str.toLowerCase().contains(test.toLowerCase());
      System.out.println(bool);
   }
}

Output

true

Updated on: 26-Feb-2020

911 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements