java NIO读写文件
来源:互联网 发布:淘宝推广包括腾讯新闻 编辑:程序博客网 时间:2024/05/16 06:42
/** * 从文件中读取数据 */public static void readDataFormFile(String path) {try (FileInputStream fis = new FileInputStream(path);) {// 1获取通道FileChannel fc = fis.getChannel();// 2创建缓冲区ByteBuffer buffer = ByteBuffer.allocate(1024);// 3从Channel读取到Buffer中fc.read(buffer);// 4把limit设置为当前的position值 ;把position设置为0buffer.flip();// 5循环判断缓冲区是否有元素存在while (buffer.hasRemaining()) {byte b = buffer.get();System.out.println((char) b);}} catch (Exception e) {e.printStackTrace();}}/** * 写数据 * @param path 文件路径 */ public static void writeDataToFile(String path){ byte message[] = { 83, 111, 109, 101, 32, 98, 121, 116, 101, 115, 46 }; try( FileOutputStream fout = new FileOutputStream(path);) { FileChannel fc = fout.getChannel(); ByteBuffer buffer = ByteBuffer.allocate( 1024 ); for (int i=0; i<message.length; ++i) { buffer.put( message[i] ); } buffer.flip(); fc.write( buffer ); System.out.println("写入数据成功!");} catch (Exception e) {e.printStackTrace();} }
0 0
- Java NIO 读写文件
- java NIO读写文件
- java NIO读写文件
- JAVA NIO 读写文件
- java nio实现读写文件
- Java nio(文件读写 实例解析)
- Java Nio实现socket读写文件
- java读写文件时nio、bio对比
- Java Nio实现socket读写文件
- java:NIO读写文件的示例
- 备份:nio文件读写
- NIO文件读写操作
- 使用NIO读写文件
- NIO读写文件
- nio 读写文件
- NIO读写文件示例
- JAVA NIO文件映射、通道、流读写文件示例
- 疑问:调用Java NIO提高文件读写速度
- javascript中遍历EL表达式List集合中的值
- 禁止选择文本的兼容写法
- SVN和Git的使用
- 类型转换错误
- 笔试面试题14---.h/.exe/.lib/.dll文件
- java NIO读写文件
- UVa 10279 - Mine Sweeper
- ListView,GridView的下拉刷新和上拉加载。
- Nginx配置文件详细说明
- jquery点击空白处隐藏弹出层的写法
- Android Studio 更新 Android 6.0 之后无法找到 org.apache.http 包的问题
- 各版本eclipse对应的egit版本下载地址
- 盒子阴影
- (4.6.12.4)探究android:largeHeap