为了账号安全,请及时绑定邮箱和手机立即绑定

java初学者小程序一枚不知哪里出错。

java初学者小程序一枚不知哪里出错。

哆啦的时光机 2019-03-20 18:15:12
import java.io.*;class PictureCopyTest{public static void main(String[] args)throws IOException{FileInputStream fis=new FileInputStream("01.jpg");FileOutputStream fos=new FileOutputStream("02.jpg");char arr[]=new char[1024];int len=0;while ((len=fis.read(arr))!=-1){fos.write(arr,0,len);}fis.close();fos.close();}}E:>javac PictureCopyTest.javaPictureCopyTest.java:10: 找不到符号符号: 方法 read(char[])位置: 类 java.io.FileInputStreamwhile ((len=fis.read(arr))!=-1)^PictureCopyTest.java:12: 找不到符号符号: 方法 write(char[],int,int)位置: 类 java.io.FileOutputStreamfos.write(arr,0,len);^2 错误不知道哪里出错了
查看完整描述

3 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

FileInputStream里面的read方法你查下api 好像参数是read(byte[] b) byte类型的数组 而不是char类型的数组,把
char arr[]=new char[1024]; 改成

byte arr[]=new byte[1024]; 即可

查看完整回答
反对 回复 2019-04-26
?
呼唤远方

TA贡献1856条经验 获得超11个赞

上面的同学说的对哟。。


查看完整回答
反对 回复 2019-04-26
  • 3 回答
  • 0 关注
  • 494 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号