> Java > java지도 시간 > 본문

Java 문자열을 소문자로

王林
풀어 주다: 2024-08-30 15:13:11
원래의
541명이 탐색했습니다.

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을 발생시킵니다.

Java 문자열을 소문자로 변환하는 예

아래에 언급된 예는 다음과 같습니다.

예시 #1

이 예에서 기본 메소드의 첫 번째 줄은 사용자로부터 입력을 받기 위해 객체를 인스턴스화했습니다. 그 후 입력 문장을 입력하라는 메시지가 표시됩니다. 다음 줄에서는 입력 문자열이 "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());
}
}
로그인 후 복사

출력:

Java 문자열을 소문자로

예시 #2

두 개의 문자열을 표시하는 이 예에서 첫 번째 문자열은 대문자로 표시되고 두 번째 문자열은 대부분의 단어가 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);
}
}
로그인 후 복사

출력:

Java 문자열을 소문자로

예시 #3

이 예에서는 세 개의 별도 문자열이 소문자로 변환되며, 각 문자열은 로케일(예: 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 문자열을 소문자로

결론

이 글에서는 문자열을 소문자로 변환하기 위해 Java 클래스에서 제공하는 패키지 및 메소드를 살펴보겠습니다. 또한 기본 로케일 매개변수를 통해 toLowerCase() 메소드는 매개변수로 지정된 것이 없으면 암시적으로 이를 사용합니다. 주어진 예에서는 프로그램에서 toLowerCase() 메서드를 사용하여 문자열을 소문자로 변환하는 방법도 설명합니다.

위 내용은 Java 문자열을 소문자로의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿