为了对齐数据,需要将一段包含英文、数字、汉字的字符串增加到需要固定的字节长度。如果字符串太短,需要用空格填充。
但是string.padRight()功能不合要求,因为它计算的是字符个数,不是字节数,对不齐。
比如 固定字节10
"代码小兵"需要添加2个空格变成"代码小兵 "
"DUMMY"需要添加5个字节变成"DUMMY "
你encoding不定怎么搞?
一开始也转化数组了,到最后不知道怎么添加空格到数组里才提出问题,现在解决了,转化成list就可以了