2013-12-04 5 views
1

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

Пробовал:

  1. Использование StringUtils, не работает, потому что java.lang не это, я думаю.
  2. заполнение текста пробелами, слишком много работы для всего текста, который я возвращаю.

Любые идеи? Я знаю, что это терминал, и я, вероятно, должен использовать что-то еще, чтобы он выглядел лучше.

+0

Покажите нам, что вы пробовали. Пример ожидаемого результата тоже поможет. – reto

+0

взгляните на это: http://stackoverflow.com/questions/12793593/how-to-align-string-on-console-output – kai

+0

Это просто центрирование строки, которую мне нужно вернуть. Метод format(), кажется, является решением, спасибо. – Howcan

ответ

0

Использование System.out.format вместо System.out.println

Кроме того, вы можете использовать Formatter в Java документации:

Этот класс обеспечивает поддержку макета обоснования и согласования, общих форматов для числовых, строковых , а также данные о дате/времени и выходные данные, специфичные для локали.

Смежные вопросы