关闭

java nio实现读写文件

86人阅读 评论(0) 收藏 举报

     一个例子如下:

FileInputStream in=new FileInputStream(new File("d:\\li.jpg"));
         FileOutputStream out=new FileOutputStream(new File("d:\\li1.jpg"));
         FileChannel inch=in.getChannel();
         FileChannel chal=out.getChannel();
        ByteBuffer  buffer=ByteBuffer.allocate(102);
       //ByteBuffer  buffer=ByteBuffer.allocateDirect(102); //这样较快


        while(inch.read(buffer) != -1){
        buffer.flip();
        chal.write(buffer);
        buffer.clear();
   
     
         in.close();
         inch.close();
        chal.close();
        out.close();

     从这个例子中学习。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:94381次
    • 积分:2167
    • 等级:
    • 排名:第17585名
    • 原创:118篇
    • 转载:69篇
    • 译文:0篇
    • 评论:15条