Автор оригинала: Pankaj Kumar.
Преобразование строки Java в нижний регистр можно выполнить с помощью метода в нижний регистр () .
Строка Java в нижнем регистре
- Строка Java
toLowerCase()метод имеет два варианта –toLowerCase()иtoLowerCase(языковой стандарт). - Преобразование символов в нижний регистр выполняется с использованием правил языка по умолчанию. Вызов
toLowerCase()функции аналогичен вызовуtoLowerCase(Locale.getDefault()). - Метод Java String tolowercase чувствителен к языковому стандарту, поэтому используйте его осторожно со строками, которые предназначены для использования независимо от языкового стандарта. Например, идентификаторы языков программирования, HTML-теги, ключи протоколов и т.д. В противном случае вы можете получить нежелательные результаты.
- Чтобы получить правильные результаты в нижнем регистре для строк, не учитывающих языковой стандарт, используйте
В нижнем регистре(Locale.ROOT)метод. - Строка
toLowerCase()возвращает новую строку, поэтому вам придется назначить ее другой строке. Исходная строка остается неизменной, потому что Строки неизменяемы . - Если языковой стандарт передается как
nullвпрописные буквы(языковой стандарт)метод, то он вызовет Исключение NullPointerException .
Пример строки Java в нижнем регистре
Давайте рассмотрим простой пример преобразования строки в нижний регистр и ее печати.
String str = "Hello World!"; System.out.println(str.toLowerCase()); //prints "hello world!"
Мы также можем использовать класс сканера для получения пользовательского ввода, а затем преобразовать его в нижний регистр и распечатать.
Вот полный пример программы для преобразования строки java в нижний регистр и ее печати.
package com.journaldev.string;
import java.util.Scanner;
public class JavaStringToLowerCase {
public static void main(String[] args) {
String str = "JournalDev";
String strLowerCase = str.toLowerCase();
System.out.println("Java String to Lower Case Example Output: " + strLowerCase);
readUserInputAndPrintInLowerCase();
}
private static void readUserInputAndPrintInLowerCase() {
Scanner sc = new Scanner(System.in);
System.out.println("Please provide input String and press Enter:");
String str = sc.nextLine();
System.out.println("Input String in Lower Case = " + str.toLowerCase());
sc.close();
}
}
На рисунке ниже показан результат выполнения примера приведенной выше программы.
Это все для примера преобразования строки java в нижний регистр.
Ссылка: API Doc