Java文件读写核心代码
FileChannel fci = new FileInputStream("e:\\yang.iso").getChannel();FileChannel fco = new FileOutputStream("e:\\gao.iso").getChannel();ByteBuffer bf = ByteBuffer.allocate(2048);while(fci.read(bf) != -1){bf.flip();fco.write(bf);bf.clear();}fco.close();fci.close();
?说明:nio中方法好像比io中的更简洁,且更快!
?
?