我有这种方法在字节数组的开始处添加空格。问题是我不确定这是否是这个任务最快的实施。是否有一些选项可以更快地增加空间?如果是,请在这里补充一些sollution如何给字节数组的开头增加空格
public static byte[] doplnMezery(byte[] item, int numberOfSpaces) {
int lenghtOfItem = item.length;
for (int i = lenghtOfItem; i < numberOfSpaces; i++) {
item = ArrayUtils.add(item, 0, (byte) 32);
}
return item;
}
通常的二进制数据被填充有'\ 0'代替空格。这个数组包含文本吗?通常最快的做法是避免做这件事。你不能在你传递数组的地方添加空格吗? –
是的我知道0是平常的,但在要求是空间,所以我需要增加空间 – hudi