Java는 문자열 작업을 위한 몇 가지 패키지와 메소드를 제공합니다. 이러한 방법을 사용하면 문자열을 요구 사항에 따라 필요에 따라 다양한 형식으로 변환할 수 있습니다. Java 문자열 클래스에는 문자열을 소문자로 변환하는 toLowerCase() 메서드가 있습니다.
광고 이 카테고리에서 인기 있는 강좌 JAVA MASTERY - 전문 분야 | 78 코스 시리즈 | 15가지 모의고사무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
Java의 문자열 클래스는 문자열의 모든 문자를 소문자로 변환하는 toLowerCase() 메서드를 제공합니다. toLowerCase()는 매개변수로 명시적으로 지정된 것이 없을 때 기본 매개변수인 “Local.getDefault()”를 사용합니다. 이 방법은 로컬에 민감하므로 주의해서 사용해야 합니다. 그렇지 않으면 HTML 태그, 프로토콜 키, 프로그래밍 언어 식별자가 익명 문자를 생성할 수 있습니다. toLowerCase()는 문자열을 소문자로 변환한 후 새 문자열을 생성합니다.
구문:
다음 구문에는 문자열을 소문자로 변환하는 toLowerCase() 메서드가 제공됩니다.
toLowerCase() //OR public String toLowerCase(Locale locale)
문자열을 소문자로 바꾸는 방법은 여러 가지가 있습니다. 문자열을 소문자로 변환하는 가장 좋은 방법 중 하나는 toLowerCase()를 사용하는 것입니다. toLowerCase()는 공개 메소드입니다.
toLowerCase() 메서드는 toLowerCase(Locale.getDefault())와 유사합니다. getDeafult()는 이 JVM 인스턴스에 대한 기본 Locale 값을 가져옵니다. 기본 로케일은 시작 시 JVM에 의해 설정됩니다. 로케일이 명시적으로 지정되지 않은 경우. setDefault() 메소드를 사용하여 명시적으로 설정할 수 있습니다.
작업을 수행하려면 로캘이 필요합니다. 이러한 유형의 작업을 로캘 구분 작업이라고 합니다. null을 로케일 매개변수로 전달하는 동안 프로그램은 NullPointerException을 발생시킵니다.
아래에 언급된 예는 다음과 같습니다.
이 예에서 기본 메소드의 첫 번째 줄은 사용자로부터 입력을 받기 위해 객체를 인스턴스화했습니다. 그 후 입력 문장을 입력하라는 메시지가 표시됩니다. 다음 줄에서는 입력 문자열이 "inputStr" 변수에 저장됩니다. 마지막 줄에는 변환된 문자열이 소문자로 표시됩니다.
//importing packages here import java.util.*; class StringToLowercaseExample{ public static void main(String[] args) { //instantiating scanner object Scanner scObj = new Scanner(System.in); System.out.println("Please enter String to convert it into lowercase:"); // retrieving string entered String inputStr = scObj.nextLine(); //converting string into lowercase System.out.println("String after conversion in Lower Case = " + inputStr.toLowerCase()); } }
출력:
두 개의 문자열을 표시하는 이 예에서 첫 번째 문자열은 대문자로 표시되고 두 번째 문자열은 대부분의 단어가 camelCase로 표시됩니다. toLowerCase() 메소드를 적용한 후 문자열은 출력 스크린샷에 표시된 대로 소문자로 변환됩니다.
//importing packages here import java.util.*; class StringToLowercaseExample2{ public static void main(String[] args) { //assigning string to the first variable String strFirst = "FAMILIARITY BREEDS CONTEMPT."; //converting I string to lowercase String strFirstLowerCase = strFirst.toLowerCase(); //displaying string after conversion System.out.println("String I after converting into lowercase: \n" + strFirstLowerCase); //assigning string to the second variable String strSecond = "Every Cloud has a Silver Lining."; //converting II string to lowercase String strSecondLowerCase = strSecond.toLowerCase(); //displaying string after conversion System.out.println("\nString II after converting into lowercase: \n" + strSecondLowerCase); } }
출력:
이 예에서는 세 개의 별도 문자열이 소문자로 변환되며, 각 문자열은 로케일(예: ENGLISH, FRANCE, CHINESE)에서 서로 다른 매개변수를 갖습니다.
//importing packages here import java.util.*; class StringToLowercaseExample3{ public static void main(String[] args) { //assigning string to a variable String str1 = "There is No Place Like Home"; //displaying the str1 before conversion System.out.println(str1); //converting string to lowercase, specifying Locale explicitly String str1Converted = str1.toLowerCase(Locale.FRANCE); //displaying the str1 after conversion System.out.println(str1Converted); //line separator System.out.println("\n"); String str2 = "No Man is an Island"; //displaying the str2 before conversion System.out.println(str2); //converting string to lowercase, specifying Locale explicitly String str2Converted = str2.toLowerCase(Locale.ENGLISH); //String turkish = str2.toLowerCase(Locale.forLanguageTag("tr")); //displaying the str2 after conversion System.out.println(str2Converted); //line separator System.out.println("\n"); String str3 = "An Empty Vessel Makes Much Noise"; //displaying the str3 before conversion System.out.println(str3); //converting string to lowercase, specifying Locale explicitly String str3Converted = str3.toLowerCase(Locale.CHINA); //displaying the str3 after conversion System.out.println(str3Converted); } }
출력:
이 글에서는 문자열을 소문자로 변환하기 위해 Java 클래스에서 제공하는 패키지 및 메소드를 살펴보겠습니다. 또한 기본 로케일 매개변수를 통해 toLowerCase() 메소드는 매개변수로 지정된 것이 없으면 암시적으로 이를 사용합니다. 주어진 예에서는 프로그램에서 toLowerCase() 메서드를 사용하여 문자열을 소문자로 변환하는 방법도 설명합니다.
위 내용은 Java 문자열을 소문자로의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!