我希望优化以下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;
}
这段代码基本上将一个字节数组(即一个文件)转换为无符号字节数组,以便可以通过使用Apache Axis调用的Web服务发送它。
有没有什么方法可以避免使用这个for循环。是否有直接的方法可以完成此操作?
谢谢。
byte
?希望你不要用它来存储大型二进制数据... - Robert