Yes, since Java 5, the PrintStream
class used for System.out
has the printf
method, so that you can use string formatting.
Update:
The actual formatting commands depend on the data you are printing, the exact spacing you want, etc. Here's one of many possible examples:
System.out.printf("%1s %-7s %-7s %-6s %-6s%n", "n", "result1", "result2", "time1", "time2");
System.out.printf("%1d %7.2f %7.1f %4dms %4dms%n", 5, 1000F, 20000F, 1000, 1250);
System.out.printf("%1d %7.2f %7.1f %4dms %4dms%n", 6, 300F, 700F, 200, 950);
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…