您的位置:首页 > Web前端

java输入输出流FileInputStream,FileOutputStream,BufferedInputStream,BufferedOutputStream知识点总结

2016-03-31 21:33 183 查看
FileInputStream fis = new FileInputStream(“xxx.txt”);

/*int x = fis.read();//从硬盘上 读取一个字节

System.out.println(x);*/

int b;

while((b = fis.read()) != -1){

System.out.println(b);

}

fis.close();


//第二种拷贝

FileInputStream fis = new FileInputStream(“妹子.jpg”);

FileOutputStream fos = new FileOutputStream(“妹子1.jpg”,true);

/*int len = fis.available();

System.out.println(len);*/

byte [] arr = new byte [fis.available()];

fis.read(arr);

fos.write(arr);

FileInputStream fis = new FileInputStream(“妹子.jpg”);

FileOutputStream fos = new FileOutputStream(“妹子2.jpg”,true);

int len;

byte [] arr = new byte[2];

while ((len = fis.read(arr)) != -1){

fos.write(arr,0,len);

}

FileInputStream fis = new FileInputStream(“妹子.jpg”);

FileOutputStream fos = new FileOutputStream(“小伟.jpg”);

BufferedInputStream bis = new BufferedInputStream(fis);

BufferedOutputStream bos = new BufferedOutputStream(fos);

int len;

while((len = bis.read()) != -1){

bos.write(len);

}

FileOutputStream fos = new FileOutputStream(“zzz.txt”);

fos.write(“周小伟是个很可恶的人!”.getBytes());

fos.close();

BufferedInputStream bis = new BufferedInputStream(new FileInputStream(“加密.jpg”));

BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(“解密.jpg”));

int len;

while ((len = bis.read()) != -1 ){

bos.write(len ^ 123);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: