Ignore case differences when searching for or replacing substrings.
publicclass Main {
publicstaticvoid main(String args[]) {
String str = "This is a TEST.";
// Use matches() to find any version of test.
if (str.matches("(?i).*test.*"))
System.out.println("test is in the string.");
}
}