Выровнять данные в консоли Java SE

228
04 июня 2017, 18:56

Здравствуйте.

Хочу сделать красивый вывод данных в консоли одного проекта. Необходимо сделать выравнивание по колонке, т.е чтобы Имена под именами были и т.п.

По коду, просто переопределение toString() + табуляция.

Сейчас выглядит так:

Answer 1

При выводе в консоль просто задайте ширину колонок

for (Person person : personsList) {
    System.out.printf("%-10s %-10s %-10s %-15s %d", person.getLastName(),
       person.getFirstName(), person.getPatronymic(), person.getTitle(), person.getYear());
    System.out.println();
}

Можно и переопределением toString(), тогда используйте метод String.format() вместо printf().

READ ALSO
Отрисовка графика

Отрисовка графика

Есть график некоторой функции, этот график нужно вывести на экранЧем лучше всего воспользоваться?

274
Как закруглить углы кнопки и менять цвет при нажатии в android

Как закруглить углы кнопки и менять цвет при нажатии в android

У меня есть buttonxml и мне нужно в нем закруглить кнопку и одновременно с этим менять цвета при нажатии

414
Как отменить Exeption в equals?

Как отменить Exeption в equals?

Как отменить Exeption в equals?

239
Как передать транзакцию

Как передать транзакцию

Как я мог бы передать транзакцию в другой поток и продолжить работать с этой транзакциейНужно в hibernate залочить строки в бд, и уже в другом...

236