String содержит - игнорировать регистр [дубликат]

На этот вопрос уже есть ответ:

Как проверить, содержит ли строка другую строку без учета регистра в Java? 17 ответов

Можно ли определить, является ли строкаstr1="ABCDEFGHIJKLMNOP" содержит строковый шаблонstrptrn="gHi"? Я хотел знать, возможно ли это, когда символы не чувствительны к регистру. Если да, то как?