JAVA里0-255的BYTE怎么转换为-127-128的BYTE?
谢谢,我用FileInputStream.read得到的int是0-255的,想重新写入到另一个文件里,发现fw.write里用的byte要求取值范围是-127-128....
谢谢,我用FileInputStream.read得到的int是0-255的,想重新写入到另一个文件里,发现fw.write里用的byte要求取值范围是-127-128...郁闷。
展开
2013-09-05
展开全部
byte [] bytes = new byte[1024];
int size;
while( (size=fin.read(bytes))>0){
fou.write(bytes, 0, size);
}
int size;
while( (size=fin.read(bytes))>0){
fou.write(bytes, 0, size);
}
追问
请问fin, fou都是什么类型?谢谢!
追答
FileInputStream
FileOutputStream
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询