最佳答案
我需要在日志的末尾创建一个汇总表,其中包含一些值 表格需要以固定宽度打印 我已经有这样做的代码,但我需要限制字符串, 双精度和整型为固定宽度的大小,这在代码中是硬编码的。
所以,假设我想打印一个固定宽度的表
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
我认为我需要在构造函数中做一些事情来强制 字符串不超过一定数量的字符。我可能会 将双精度和整型转换为字符串,这样我就可以强制执行最大宽度 规定。
我不知道哪个方法执行此操作,或者一个字符串是否可以实例化为 使用格式化程序只会帮助 用于打印字符串的格式,但实际上它并不 删除超过最大长度的字符。