NIO的基本应用
来源:互联网 发布:wifi广告路由器软件 编辑:程序博客网 时间:2024/05/29 07:34
对文件进行读写:
package dqd.io;import java.io.BufferedInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;import org.omg.CORBA.Request;/** * NIO入门 * @author dqd */public class TestIO {public static void main(String[] args) throws IOException {RandomAccessFile aFile = new RandomAccessFile("log/sys.out.txt", "rw");FileChannel inChannel = aFile.getChannel();ByteBuffer buf = ByteBuffer.allocate(48);int size = inChannel.read(buf);System.out.println(size);int totalSize = (int) inChannel.size();String newData = "New String to write to file..." + System.currentTimeMillis();buf = ByteBuffer.allocate(148);buf.put(newData.getBytes());buf.flip();//将可能存在缓冲区的数据强制的放入磁盘上inChannel.force(true);//一个汉字两个字节inChannel.position(totalSize);while(buf.hasRemaining()){inChannel.write(buf);}//注意关闭inChannel.close();}}
阅读全文
0 0
- NIO的基本应用
- NIO学习二、NIO的基本使用
- NIO的简单应用
- NIO的基本的操作
- NIO-分散/聚集的应用
- NIO应用
- NIO应用
- java中NIO库的应用
- java nio的介绍和应用
- java的BIO、NIO、AIO应用详解
- Java NIO基本使用
- Java NIO基本使用
- Nio基本使用
- NIO基本读写
- java NIO基本操作
- NIO--01基本介绍
- nio基本使用
- nio基本使用一
- quill自定义图片上传
- js实现canvas绘制的图形的拖动效果
- Codeforces Round #202 B:Color the Fence
- 一入侯门深似海,不破楼兰终不回
- 文本四则运算解析工具与浮点数小数精度保留工具
- NIO的基本应用
- 【NOIP2015模拟11.3晚】喝喝喝
- hdu 1814
- 系统分布式情况下最终一致性方案梳理
- 什么是锚文本?
- int socket(int domain, int type, int protocol)参数详解
- 设置Android APP 的图标和软件名
- 一个关于fork()的面试题
- MySQL ERROR 1366(傻瓜解决方法)