A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//这个里面无法创建C:/work/test11.txt,之前的几个都创建成功了,求解!!!
import java.io.*;
public class output{   
     public static void main(String args[]){      
             try{      
                     File f=new File("C:/work/key.key");     
                     File a=new File("C:/work/test9.txt");     
                     File b=new File("C:/work/test11.txt");   
                     FileInputStream keyfis=new FileInputStream(f);      
                     FileInputStream fis=new FileInputStream(a);     
                     FileOutputStream fos=new FileOutputStream(b);   
                     int key[]=new int[128];     
                     int c=fis.available();   
                     for(int i=0;i<c;i++){      
                             key[i]=keyfis.read();      
                             fos.write(fis.read()-key[i]);  
                             }      
                     }catch(Exception e){}  
             }
     }

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

2 个回复

倒序浏览
可能是你的防火墙禁止java在C盘建立文件,我的电脑就是这样
回复 使用道具 举报
搞不懂你为何建两个输入流,和一个输出流,而且取读取流1的大小当作读取流2的循环判断条件,不出鬼才怪
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马