static void readFileUseNIO(String src) throws IOException {
//Channel
FileChannel inChannel = new FileInputStream(src).getChannel();
//Buffer
ByteBuffer buffer = ByteBuffer.allocate(512);
//counter
int counter=1;
//read file
while (inChannel.read(buffer)!=-1){
buffer.flip();
//Charset decoder
CharsetDecoder decoder = Charset.forName("UTF-8").newDecoder();
System.out.println(decoder.decode(buffer));
buffer.clear();
}
}
JavaNIO循环读取文件
最新推荐文章于 2021-02-27 03:13:49 发布