BufferedWriter和BufferedReader

/*
BufferedWriter
*/


public class fuck8{

public static void main(String[] args)throws Exception{

BufferedWriter bw=new BufferedWriter(new FileWriter("520"));

//开始写
bw.write("哈里王子结婚");

bw.newLine();
bw.write("关我屁事");

//刷新和关闭
bw.flush();
bw.close();

//使用BufferedWriter和BufferedReader完成复制
BufferedReader br=new BufferedReader(new FileReader("520"));
BufferedWriter bw=new BufferedWriter(new FileWriter("d:/522"));

String temp=null;
while((temp=br.readLine())!=null){
bw.write(temp);
}

//刷新和关闭
bw.flush();
bw.close();
br.close();
}

}


/*
字节
BufferedInputStream;
BufferedOutputStream;

字符
BufferedReader; 带有缓冲区的字符输入流
BufferedWriter; 带有缓冲区的字符输出流
*/
import java.io.*;
import java.util.*;


public class fuck7{
public static void main(String[] args)throws Exception{

/*
//创建一个带有缓冲区的字符输出流
FileReader fr=new FileReader("520");//创建一个文件字符输入流
//BufferedReader(Reader in) Reader是接口,不能创建对象
BufferedReader br=new BufferedReader(fr);//将文件字符输入流包装成带有缓冲区的字符输入流

//根据流出现的位置,又可以分为:包装流或者处理流,和节点流
//FileReader是节点流
//BufferedReader是处理流或者包装流
*/
/*
BufferedReader br=new BufferedReader(new FileReader("love.txt"));

//开始读
//String readLine() 
//方法读取一行,但是行尾不带换行符
String temp=null;
while((temp=br.readLine())!=null){
System.out.println(temp);//输出一行
}

//关闭只需关闭最外层包装流,这里有一个装饰者模式
br.close();

FileInputStream fis=new FileInputStream("love.txt");

//转换流,将字节流转换成字符流
InputStreamReader isr=new InputStreamReader(fis);

BufferedReader br=new BufferedReader(isr);

//开始读
String temp=null;
while((temp=br.readLine())!=null){
System.out.println(temp);//输出一行
}

//关闭最外层流即可
br.close();
*/

//接受键盘输入
//以前的方式,括号里面是一个标准的输入流,默认接受键盘输入
Scanner s=new Scanner(System.in);

//程序执行到此处停下里,等待用户的输入
//String str=s.next(); //以空格为分界线去读取,两个单词之间有空格的话只能读取第一个


BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str=br.readLine();
System.out.println(str);


}


}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值