BufferedWriter的简单使用

package cn.io;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

//BufferedWriter的简单使用
public class Test4 {
	public static void main(String[] args) {
		FileWriter fw=null;
		BufferedWriter bw = null;
		try {
			fw = new FileWriter("F:\\hao.txt");
			bw = new BufferedWriter(fw);
			for(int x=0;x<10;x++){
				bw.write(x+"hello world");
				bw.newLine();//写入换行符
				bw.flush();
			}
		} catch (IOException e) {
			e.toString();
		}
		finally{
			if(bw!=null){
				try {
					bw.close();
				} catch (IOException e) {
					e.toString();
				}
			}
			if(fw!=null){
				try {
					fw.close();
				} catch (IOException e) {
					e.toString();
				}
			}
		}

	}
}
时间: 2024-09-08 09:50:56

BufferedWriter的简单使用的相关文章

文件上传原理简单实现

上传 要实现文件上载,我们必须先了解上载文件的HTTP请求.下面这个简单的应用示范了如何上载文件以及把HTTP请求的原始数据写入文件.用文本编辑器查看该文件即可了解请求的格式,在此基础上我们就可以提取出上载文件的名字.文件内容以及原本混合在一起的其他信息. 在这里我们写一个简单的html页面up.html,提供一个表单,用户从这里选择文件并把文件上载到服务器. <html> <head> <title>文件上载</title> </head> &

简单Velocity实践

Velocity是一种模板语言,它的作用.好处等可以找到很多资料,下面我们分二次来进行简单实践,第一部份是hello world .看我做完这个实验,你就知道,初步上手其实是一件简单的事情:) 1. 建立模板文件 hello.vm,简单些,全文如下: Hello, $name 2. 建立Class文件: import java.io.BufferedWriter; import java.io.OutputStreamWriter; <?xml:namespace prefix = o ns =

java io学习(二十三) BufferedWriter(字符缓冲输出流)

BufferedWriter 介绍 BufferedWriter 是缓冲字符输出流.它继承于Writer. BufferedWriter 的作用是为其他字符输出流添加一些缓冲功能. BufferedWriter 函数列表 // 构造函数 BufferedWriter(Writer out) BufferedWriter(Writer out, int sz) void close() // 关闭此流,但要先刷新它. void flush() // 刷新该流的缓冲. void newLine()

一个简单的服务器和客户机程序

这个例子将以最简单的方式运用套接字对服务器和客户机进行操作.服务器的全部工作就是等候建立一个连接,然后用那个连接产生的Socket创建一个InputStream以及一个OutputStream.在这之后,它从InputStream读入的所有东西都会反馈给OutputStream,直到接收到行中止(END)为止,最后关闭连接. 客户机连接与服务器的连接,然后创建一个OutputStream.文本行通过OutputStream发送.客户机也会创建一个InputStream,用它收听服务器说些什么(本

[JAVA100例]043、一对简单的服务器和客户端

import java.net.*; import java.io.*; /** * <p>Title: 简单服务器服务端</p> * <p>Description: 这是一个简单的服务器端程序</p> * <p>Copyright: Copyright (c) 2003</p> * <p>Filename: SampleServer.java</p> * @version 1.0 */ public clas

用Java编写你自己的简单HTTP服务器

HTTP是个大协议,完整功能的HTTP服务器必须响应资源请求,将URL转换为本地系统的资源名.响应各种形式的HTTP请求(GET.POST等).处理不存在的文件请求,返回各种形式的状态码,解析MIME类型等.但许多特定功能的HTTP服务器并不需要所有这些功能.例如,很多网站只是想显示"建设中"的消息.很显然,Apache对于这样的网站是大材小用了.这样的网站完全可以使用只做一件事情的定制服务器.Java网络类库使得编写这样的单任务服务器轻而易举. 定制服务器不只是用于小网站.大流量的网

RSA加密算法java简单实现方法(必看)_java

简单完整的代码,通过这个代码你将对RSA加密算法在Java中的实现方法有一个初步的了解,这个类,你可以直接使用,水平高的,就自己修改完善下代码. package security; import java.security.*; import java.security.spec.*; import java.security.interfaces.*; import javax.crypto.spec.*; import javax.crypto.interfaces.*; import ja

Java中BufferedReader与BufferedWriter类的使用示例_java

BufferedReaderBufferedReader 是缓冲字符输入流.它继承于Reader. BufferedReader 的作用是为其他字符输入流添加一些缓冲功能. 创建BufferReader时,我们会通过它的构造函数指定某个Reader为参数.BufferReader会将该Reader中的数据分批读取,每次读取一部分到缓冲中:操作完缓冲中的这部分数据之后,再从Reader中读取下一部分的数据. 为什么需要缓冲呢?原因很简单,效率问题!缓冲中的数据实际上是保存在内存中,而原始数据可能是

Java BufferedWriter BufferedReader 源码分析_java

一:BufferedWriter  1.类功能简介:         BufferedWriter.缓存字符输出流.他的功能是为传入的底层字符输出流提供缓存功能.同样当使用底层字符输出流向目的地中写入字符或者字符数组时.每写入一次就要打开一次到目的地的连接.这样频繁的访问不断效率底下.也有可能会对存储介质造成一定的破坏.比如当我们向磁盘中不断的写入字节时.夸张一点.将一个非常大单位是G的字节数据写入到磁盘的指定文件中的.没写入一个字节就要打开一次到这个磁盘的通道.这个结果无疑是恐怖的.而当我们使