我有這種方法在字節數組的開始處添加空格。問題是我不確定這是否是這個任務最快的實施。是否有一些選項可以更快地增加空間?如果是,請在這裏補充一些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