Вывод в формате таблицы в System.out Java

Я получаю результаты базы данных и хочу произвести данные как таблицу в стандартном выводе Java

Я попытался использовать \t, но первый столбец, который я хочу, является очень переменным в длине.

Существует ли способ отобразиться, этому в хорошей таблице нравится вывод?

82
задан Brian Tompsett - 汤莱恩 13 May 2017 в 12:02
поделиться

2 ответа

Use System.out.format . Вы можете установить длину полей следующим образом:

System.out.format("%32s%10d%16s", string1, int1, string2);

Это приводит string1, int1, и string2 к 32, 10, и 16 символам, соответственно.

См. Javadocs для java.util.Formatter для получения дополнительной информации о синтаксисе (System.out.format использует Formatter внутри).

133
ответ дан 24 November 2019 в 09:08
поделиться

Ознакомьтесь с классом java.util.Formatter .

0
ответ дан 24 November 2019 в 09:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: