🎓 Top 15 Udemy Courses (80-90% Discount): My Udemy Courses - Ramesh Fadatare — All my Udemy courses are real-time and project oriented courses.
▶️ Subscribe to My YouTube Channel (178K+ subscribers): Java Guides on YouTube
▶️ For AI, ChatGPT, Web, Tech, and Generative AI, subscribe to another channel: Ramesh Fadatare on YouTube
String.toLowerCase() method in Java is used to convert all characters in a string to lowercase. This guide will cover the method's usage, explain how it works, and provide examples to demonstrate its functionality.Table of Contents
- Introduction
toLowerCaseMethod Syntax- Examples
- Converting a String to Lowercase
- Case Sensitivity in Comparisons
- Using Locale-Specific Lowercasing
- Conclusion
Introduction
The String.toLowerCase() method is a member of the String class in Java. It allows you to convert all characters in a string to lowercase, which is particularly useful for case-insensitive comparisons, formatting, and standardizing text input.
toLowerCase Method Syntax
The toLowerCase method has two variations:
- Using the default locale:
public String toLowerCase()
- Using a specific locale:
public String toLowerCase(Locale locale)
- locale: The locale to be used for lowercasing. This is useful for locale-specific rules for case conversion.
Examples
Converting a String to Lowercase
The toLowerCase method can be used to convert all characters in a string to lowercase.
Example
public class ToLowerCaseExample {
public static void main(String[] args) {
String message = "Hello, World!";
String lowercasedMessage = message.toLowerCase();
System.out.println("Original message: " + message);
System.out.println("Lowercased message: " + lowercasedMessage);
}
}
Output:
Original message: Hello, World!
Lowercased message: hello, world!
Case Sensitivity in Comparisons
Using toLowerCase can be helpful for case-insensitive string comparisons.
Example
public class ToLowerCaseExample {
public static void main(String[] args) {
String str1 = "Java";
String str2 = "java";
boolean areEqual = str1.equalsIgnoreCase(str2);
boolean areEqualLowercased = str1.toLowerCase().equals(str2.toLowerCase());
System.out.println("Are strings equal (ignore case)? " + areEqual);
System.out.println("Are strings equal (lowercased)? " + areEqualLowercased);
}
}
Output:
Are strings equal (ignore case)? true
Are strings equal (lowercased)? true
Using Locale-Specific Lowercasing
The toLowerCase method can be used with a specific locale to handle locale-specific rules for case conversion.
Example
import java.util.Locale;
public class ToLowerCaseExample {
public static void main(String[] args) {
String message = "Istanbul";
String lowercasedMessageDefault = message.toLowerCase();
String lowercasedMessageTurkish = message.toLowerCase(new Locale("tr", "TR"));
System.out.println("Default locale lowercased: " + lowercasedMessageDefault);
System.out.println("Turkish locale lowercased: " + lowercasedMessageTurkish);
}
}
Output:
Default locale lowercased: istanbul
Turkish locale lowercased: ıstanbul
Conclusion
The String.toLowerCase() method in Java is used for converting all characters in a string to lowercase. By understanding how to use this method, you can efficiently standardize, format, and compare text in your Java applications. Whether you are converting strings to lowercase, performing case-insensitive comparisons, or handling locale-specific rules, the toLowerCase method provides a reliable solution for these tasks.
My Top and Bestseller Udemy Courses. The sale is going on with a 70 - 80% discount. The discount coupon has been added to each course below:
Build REST APIs with Spring Boot 4, Spring Security 7, and JWT
[NEW] Learn Apache Maven with IntelliJ IDEA and Java 25
ChatGPT + Generative AI + Prompt Engineering for Beginners
Spring 7 and Spring Boot 4 for Beginners (Includes 8 Projects)
Available in Udemy for Business
Building Real-Time REST APIs with Spring Boot - Blog App
Available in Udemy for Business
Building Microservices with Spring Boot and Spring Cloud
Available in Udemy for Business
Java Full-Stack Developer Course with Spring Boot and React JS
Available in Udemy for Business
Build 5 Spring Boot Projects with Java: Line-by-Line Coding
Testing Spring Boot Application with JUnit and Mockito
Available in Udemy for Business
Spring Boot Thymeleaf Real-Time Web Application - Blog App
Available in Udemy for Business
Master Spring Data JPA with Hibernate
Available in Udemy for Business
Spring Boot + Apache Kafka Course - The Practical Guide
Available in Udemy for Business
Comments
Post a Comment
Leave Comment