Мне нужно создать сводную таблицу в конце журнала с некоторыми значениями, которые получаются внутри класса. Стол должен быть напечатан в фиксированной ширине формат. У меня есть код, чтобы сделать это уже, но мне нужно ограничить строки, удваивает и присваивает размер фиксированной ширины, который жестко закодирован в коде.
Итак, предположим, что я хочу напечатать таблицу с фиксированной шириной с помощью
int,string,double,string
int,string,double,string
int,string,double,string
int,string,double,string
and the fixed widths are: 4, 5, 6, 6.
Если значение превышает эту ширину, последние символы должны быть обрезаны. Так например:
124891, difference, 22.348, montreal
строки, которые должны быть напечатаны, должны быть:
1248 diffe 22.348 montre
Я думаю, что мне нужно что-то сделать в конструкторе, который заставляет строка не должна превышать определенное количество символов. я, вероятно переведите двойники и ints в строку, поэтому я могу обеспечить максимальную ширину требования.
Я не знаю, какой метод это делает, или если строка может быть создана для ведите себя так. Использование форматирования помогает исправлено с форматированием для печати строки, но на самом деле это не которые превышают максимальную длину.