网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

学习String.format,轻松掌握Java格式化输出技巧?

GG网络技术分享 2025-11-14 01:49 2


根据您给的信息,

示例1:字符串对齐和宽阔度

java String str = String.format; System.out.println; 输出后来啊为: Hi, 'Jack ', 左对齐,宽阔度10 Hi, ' Jack', 右对齐,宽阔度10 这里的%-10s表示左对齐,宽阔度为10;%10s表示右对齐,宽阔度为10。

示例2:整数和字符串格式化

java int i = 123456789; String str = String.format; System.out.println; 输出后来啊为: 整数:123456789, 字符串:hello 这里%d用于格式化整数,%s用于格式化字符串。

示例3:浮点数格式化

java double d = 12345.6789; String str = String.format; System.out.println; 输出后来啊为: 默认:12345.678900 细小数点后3位:12345.679 总宽阔10, 默认精度: 12345.678900 总宽阔10,左对齐: 12345.678900 这里%f是默认的浮点数格式,%.3f表示细小数点后保留3位,%10f%010f分别表示总宽阔度为10呃。

示例4:日期格式化

java Date date = new Date; String str = String.format; System.out.println; 输出后来啊为: 当前日期时候:-- :: 这里%tF%tT用于格式化日期和时候。

示例5:自定义类型格式化

java class MyClass { private String name; private int age;

public MyClass {
    this.name = name;
    this.age = age;
}
@Override
public String toString {
    return String.format;
}

}

MyClass obj = new MyClass; String str = String.format; System.out.println; 输出后来啊为: 自定义类型:姓名:Jack,年龄:30 `` 这里通过沉写toString`方法来自定义对象的字符串表示。

标签:

提交需求或反馈

Demand feedback