package com.testbuffered;
import java.io.* ;
public class TestBuffered {
/**
* 处理流类型中 buffered 的测试
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
BufferedWriter bw = new BufferedWriter(new FileWriter("d:/java/test4.txt")) ; //若没有text4.txt文件,则自动新建
BufferedReader br = new BufferedReader(new FileReader("d:/java/test4.txt") ) ;
String s = null ;
for(int i=1; i<=10; i++) {
s = String.valueOf(Math.random()) ; //转换成字符串
bw.write(s) ; // 写入s
bw.newLine(); //写入一个行分隔符
}
bw.flush(); //刷新该流的缓冲
while((s=br.readLine())!= null) {
System.out.println(s) ; //读取test4中的内容
}
bw.close();
br.close();
} catch (IOException e) { //捕获io异常
e.printStackTrace() ;
}
}
}
分享到:
相关推荐
使用缓冲区方式(DO_BUFFERED_IO)进行用户模式和内核模式地址的数据交互。包括驱动程序和用户模式的测试程序。用DDK编译驱动,VS2008编译测试程序。
modify brpc library doubly_buffered_data class. test performancy. 100000000 test Get total : 16557607309 ns, avg 165 ns Set total : 21681584661 ns, avg 216 ns
可以在一个类的范围内声明另一个类。...class BufferedIO { public: enum IOError { None, Access, General }; // Declare nested class BufferedInput. class BufferedInput { public: int read
Fully-Buffered DIMM Memory Architectures: Understanding Mechanisms, Overheads and Scaling
TMS320VC5501/5502/5503/5507/5509/5510 DSP Multichannel Buffered Serial Port (McBSP) Reference Guide
TMS320F28x Multichannel Buffered Serial Port (McBSP) Referen
GLib testing framework examples and tests.
读写端口的驱动及测试代码,使用DO_BUFFERED_IO 支持,8位,16位,及32位的读写。
JEDEC JESD82-28A:2008 Fully Buffered DIMM Design for Test,Design for Validation (DFx) - 完整英文电子版(102页).zip
Streaming graph analysis extracts timely insights from evolving graphs, and has... Nevertheless, we find that for widely used monotonic graph algorithms, the buffered updates can be effectively preproces
BufferedReader/BufferedWriter 实现从字节流到字符流的读取。代码用来实现文本内容的复制!
io缓冲区 一个非常简单的缓冲 I/O 的流。 数据以您指定大小的块提供。例子 var fs = require ( 'fs' ) ;var ioBuf = require ( 'io-buffer' ) ;// Write data to a file in 256 byte chunksvar buffered = ioBuf . ...
var InterpolationBuffer = require('buffered-interpolation'); let interpolationBuffer = new InterpolationBuffer(); 收到联网数据时: interpolationBuffer.setPosition(new THREE.Vector3(data.x, data.y, ...
该代码主要实现了ATM系统的主要功能,包括账号的注册和登录,个人的余额查询、存取款、转账、登录记录查询以及操作记录查询,用户的数据用文本文件存储,所以再一次使用的时候不会被清除数据。
通常在绘图的时候,你都不会直接在BeginPaint或CDC中使用HDC,如果你这样做了,那么当你绘制很多东西的时候,就有可能造成图像的闪烁。双缓冲就是用在这里实现图像的平滑的更新的。 有很多实现的方法,一种是在内存...
TMS 手册
Javascript 缓冲撤消管理器这个库提供了一个简单的撤消管理器和更新缓冲,以避免在内容快速变化的场景中撤消对用户来说变得数据密集或繁琐。要求目前 BufferedUndoManager 需要 jQuery 和 Underscore。...
JEDEC JESD82-28A:2008 Fully Buffered DIMM Design for Test,Design for Validation (DFx) - 完整英文电子版(102页).pdf
Hydroxyl-free buffered dielectric for graphene field-effect transistors
用法ember install ember-buffered-proxy import BufferedProxy from 'ember-buffered-proxy/proxy' ;let content = { firstName : 'stefan'} ;let buffer = BufferedProxy . create ( { content : content} ) ;...