Метод toLowerCase() преобразует все символы строки в нижний регистр. Если методу не передается Locale , он будет использовать Locale по умолчанию .
Однако он может привести к неожиданным результатам, если он запущен в системе, в которой по умолчанию Locale отличается. Чтобы избежать этого, мы можем просто передать методу Locale .
Имеющиеся подписи
public String toLowerCase(Locale locale) public String toLowerCase()
Пример
@Test public void whenConvertToLowerCase_thenCorrect() { String s = "WELCOME to BAELDUNG!"; assertEquals("welcome to baeldung!", s.toLowerCase()); }