Идентификатор как простой класс, назовем его Принтер, который поддерживает более богатое форматирование в дополнение к ограничению десятичных чисел для двойных и т. Д.
interface Printer {
void print(CharSequence c);
}
Некоторые интересные функции, которые я хотел бы включить:
- расширение вкладок до следующего кратного 8
- расширение вкладок до столбца после вызова обратного вызова, который возвращает столбец для перехода к.
- поддержка выравнивания вкладок.Любой запрос для следующей вкладки после столбца X вернул бы переход к Y и выравниванию по правому краю.
Существуют ли какие-либо библиотеки FOSS, содержащие подобные функции?
- , пожалуйста, нескажите мне написать свою собственную, что я, вероятно, буду.
- мне не интересно форматирование чисел и других типов значений, таких как даты.
- id, а точки табуляции не кодируются как часть "печати",Код должен просто печатать данные, затем вкладки, и результат будет красиво отформатирован.