Да, начиная с Java 5, класс PrintStream
, используемый для System.out
, имеет метод printf
, так что вы можете использовать форматирование строки.
Обновление:
Фактические команды форматирования зависят от данных, которые вы печатаете, точного интервала, который вы хотите, и т. Д. Вот один из многих возможных примеров:
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);