Các phương thức hỗ trợ chuyển đổi định dạng thành chuỗi

Những phương thức này dùng để định dạng chuỗi theo một mẫu (format) nhất định.

↳ static String format(Locale l, String format, Object... args): Định dạng chuỗi dựa trên một định dạng cụ thể và một Locale (để hiển thị số, ngày tháng, tiền tệ theo từng quốc gia).

↳ static String format(String format, Object... args): Định dạng chuỗi mà không cần chỉ định Locale, sử dụng định dạng mặc định của hệ thống.

Dưới đây là ví dụ về cách sử dụng các phương thức chuyển đổi định dạng thành chuỗi trong cùng một lớp Java:

Ví dụ: Example.java

import java.util.Locale;

public class Example {
    public static void main(String[] args) {
        // 1. format(Locale l, String format, Object... args)
        String str3 = String.format(Locale.US, "Locale-specific: %,.2f", 12345.6789);
        System.out.println("format(Locale.US, \"Locale-specific: %,.2f\", 12345.6789): " + str3);

        // 2. format(String format, Object... args)
        String str4 = String.format("Simple format: %d", 42);
        System.out.println("format(\"Simple format: %d\", 42): " + str4);
    }
}

Kết quả của chương trình là:

format(Locale.US, "Locale-specific: %,.2f", 12345.6789): Locale-specific: 12,345.68
format("Simple format: %d", 42): Simple format: 42

Hy vọng ví dụ này giúp bạn hiểu rõ hơn về cách sử dụng các phương thức chuyển đổi định dạng thành chuỗi trong Java.

Câu Nói Truyền Cảm Hứng

“Bắt đầu ở đâu không quan trọng, quan trọng là bạn sẵn sàng bắt đầu.” – W. Clement Stone

Không Gian Tích Cực

“Chúc bạn luôn giữ vững niềm tin và sức mạnh để vượt qua mọi thử thách trong cuộc sống.”