string.format

String.format中占位符如何使用

小樊
139
2024-10-12 10:40:03
栏目: 编程语言

String.format()方法中,占位符使用大写的%符号表示。占位符的语法格式为%[flags][width][.precision]type,其中:

以下是一些使用占位符的示例:

public class Main {
    public static void main(String[] args) {
        int age = 25;
        double salary = 5000.5;
        String name = "John";

        // 使用占位符进行格式化
        String formattedAge = String.format("%d", age);
        String formattedSalary = String.format("%.2f", salary);
        String formattedName = String.format("%-10s", name);

        System.out.println("Age: " + formattedAge);
        System.out.println("Salary: " + formattedSalary);
        System.out.println("Name: " + formattedName);
    }
}

输出结果:

Age: 25
Salary: 5000.50
Name: John         

在这个示例中,我们使用占位符将整数age格式化为十进制字符串,保留两位小数的浮点数salary,以及左对齐且宽度为10个字符的字符串name

0
看了该问题的人还看了