我想优化以下Java代码(单个方法):
private static UnsignedByte[] getUnsignedBytes(byte[] bytes){
UnsignedByte[] usBytes = new UnsignedByte[bytes.length];
int f;
for(int i = 0; i< bytes.length;i++){
f = bytes[i] & 0xFF;
usBytes[i] = new UnsignedByte(f) ;
}
return usBytes;
}
这段代码基本上将字节数组(这是一个文件)转换为UnsignedByte数组,以便可以将其发送到我通过apache轴使用的Web服务。
有什么办法可以避免这种循环。有什么直接的方法吗?
谢谢。
最佳答案
不,很遗憾没有。字节数组的转换必须按元素完成。