使用 Java System.out.format 格式化长的不同方式
Java 中使用 System.out.format 格式化输出。在此,我们假设以下为我们的长。
long val = 787890;
为了进行格式化,我们考虑了以下内容来证明输出。
System.out.format("%d%n", val); System.out.format("%9d%n", val); System.out.format("%+9d%n", val); System.out.format("%08d%n", val); System.out.format("%,9d%n", val);
以下是一个完整的示例,同时显示了输出的差异。
示例
import java.util.Locale; public class Demo { public static void main(String []args) { long val = 787890; System.out.format("%d%n", val); System.out.format("%9d%n", val); System.out.format("%+9d%n", val); System.out.format("%08d%n", val); System.out.format("%,9d%n", val); } }
以下是输出。您可以很容易地看出格式上的差异。
输出
787890 787890 +787890 00787890 787,890
广告