Các phương thức chuyển đổi chữ hoa và chữ thường của lớp String
Những phương thức hỗ trợ chuyển đổi chữ hoa và chữ thường trong chuỗi chính
↳ String toUpperCase(): Chuyển đổi tất cả ký tự trong chuỗi thành chữ hoa.
↳ String toUpperCase(Locale locale): Chuyển đổi tất cả ký tự trong chuỗi thành chữ hoa theo quy tắc của locale.
↳ String toLowerCase(): Chuyển đổi tất cả ký tự trong chuỗi thành chữ thường.
↳ String toLowerCase(Locale locale): Chuyển đổi tất cả ký tự trong chuỗi thành chữ thường theo quy tắc của locale.
Chức năng chính: Các phương thức này được sử dụng để thay đổi trường hợp của các ký tự trong chuỗi.
Dưới đây là ví dụ về cách sử dụng các phương thức chuyển đổi chữ hoa và chữ thường của lớp String trong một lớp Java:
Ví dụ: Example.java
import java.util.Locale;
public class Example {
public static void main(String[] args) {
// Khởi tạo chuỗi gốc
String originalString = "Hello World!";
// toUpperCase(): Chuyển đổi tất cả ký tự trong chuỗi thành chữ hoa.
String upperCaseString = originalString.toUpperCase();
System.out.println("Chữ hoa: " + upperCaseString);
// toUpperCase(Locale locale): Chuyển đổi tất cả ký tự trong chuỗi thành chữ hoa theo quy tắc của locale.
String upperCaseStringLocale = originalString.toUpperCase(Locale.FRENCH);
System.out.println("Chữ hoa theo locale (Pháp): " + upperCaseStringLocale);
// toLowerCase(): Chuyển đổi tất cả ký tự trong chuỗi thành chữ thường.
String lowerCaseString = originalString.toLowerCase();
System.out.println("Chữ thường: " + lowerCaseString);
// toLowerCase(Locale locale): Chuyển đổi tất cả ký tự trong chuỗi thành chữ thường theo quy tắc của locale.
String lowerCaseStringLocale = originalString.toLowerCase(Locale.FRENCH);
System.out.println("Chữ thường theo locale (Pháp): " + lowerCaseStringLocale);
}
}
Kết quả của chương trình là:
Chữ hoa theo locale (Pháp): HELLO WORLD!
Chữ thường: hello world!
Chữ thường theo locale (Pháp): hello world!
Các phương thức này giúp chuyển đổi chữ hoa và chữ thường, có thể hữu ích khi làm việc với dữ liệu văn bản trong các ngôn ngữ khác nhau.