Java中的输入输出流

原创 2012年03月24日 15:48:29

1.BufferedReader类

BufferedReader(Reader in)

建立一个使用默认大小输入缓冲区的缓冲字符输入流。

public String readLine()

读取一个文本行。

public void close()

关闭该字符流。

2.BufferedWriter类

BufferedWriter(Writer out)

建立一个使用默认大小输出缓冲区的缓冲字符输出流。

public void write(int c)

写入单个字符。

public void flush()

刷新该流的缓冲。

3.PrintWriter类

PrintWriter(Writer out)

新建一个PrintWriter,不能自动刷新。

void print(String s)

打印一个字符串。

void println(String s)

打印一个字符串,并且回车换行。

void print(int i)

打印一个整数。

void println(int i)

打印一个整数,并且回车换行。


【示例程序1】

import java.io.*;

public class IOPrintWriter {
	public static void main(String args[]){
		String content="Java语言是功能非常强大的高级编程语言!";
		String f="PrintWriter.txt";
		try{
			PrintWriter pw=new PrintWriter(new FileWriter(f));
			pw.println(content);
			pw.close();
		}catch(IOException e){
		}
	}
}


【示例程序2】

import java.io.*;

public class IOStream {
	public static void main(String args[]) throws IOException{
		String f="input.txt";
		String g="output.txt";
		FileReader fr=new FileReader(f);
		FileWriter fw=new FileWriter(g);
		BufferedReader br=new BufferedReader(fr);
		PrintWriter pw=new PrintWriter(fw);
		String s;
		
		while ((s=br.readLine())!=null){
			//System.out.println(s);
			pw.println(s);
		}
		
		br.close();
		pw.close();
	}
}



java回忆录—输入输出流详细讲解(入门经典)

今天我们开始进入学习 java 中比较让人头疼的事, 那就是 I/O 流、多线程、网络编程。这里对 I/O 流的一个详细讲解。希望对大家有点用吧。(不看后悔哦)一、什么是IOJava中I/O操作主要...
  • qq_22063697
  • qq_22063697
  • 2016年08月07日 02:39
  • 8528

JAVA-输入输出流相关的一些操作及用法详解

输入/输出(Input/Output)是指对某个设备或环境进行数据的输入或输出.任何语言都有输入输出的功能,在Java程序中,是通过流来完成输入和输出的,它通过Java输入输出系统连接到物理设备,虽然...
  • Jason763
  • Jason763
  • 2016年11月13日 11:33
  • 770

Java输入输出流体系

Java输入输出流体系中常用的流分类
  • qq_28168421
  • qq_28168421
  • 2016年12月02日 09:45
  • 167

java输入输出流实例代码

1.编写一个程序,读取源代码文件的内容并在控制台输出。如果源文件不存在,则显示相应的错误信息。 package src; import java.io.File; import java.io.F...
  • xiaokang123456kao
  • xiaokang123456kao
  • 2016年12月22日 14:25
  • 2125

Java中输入/输出流体系中常用的流分类

分类 字节输入流 字节输出流 字符输入流 字符输出流 抽象基类 InputStream OutputStream Reader Writer 访问文件 Fil...
  • u013310517
  • u013310517
  • 2017年04月05日 08:59
  • 251

输入输出流简单理解

输入流、输出流到底应该如何理解呢? 输入流:从中读取数据 输出流:从中写入数据 我们应该从内存的角度来进行分析,比如:内存到硬盘,只能讲内存中的数据输出到硬盘中,(数据从内存到硬盘)这就是输出流...
  • qq_32519097
  • qq_32519097
  • 2016年10月06日 19:23
  • 642

java中常见的输入输出流案例学习(一)

字节输入流: 1.FileInputStream 用途:从文件系统中的文件获得输入字节,常用于读取图像、声音等原始字节流,读取字符流可考虑使用FileReader 详细构造函数与常用方法可参考API文...
  • u012453619
  • u012453619
  • 2014年08月18日 00:16
  • 4369

字节输入输出流之实现图片文件的复制

/* * 通过字节输入输出流实现图片文件的复制 * */package io;import java.io.FileInputStream; import java.io.FileNotFou...
  • qq_35622606
  • qq_35622606
  • 2017年08月30日 01:22
  • 236

java中基本输入输出流的解释

         网络程序的很大一部分是简单的输入输出,即从一个系统向另一个系统移动字节。字节就是字节,在很大程度上,读服务器发送的数据与读取文件没什么不同;向客户传送数据与写入一个文件也没有什...
  • aflylove
  • aflylove
  • 2006年10月17日 19:34
  • 4440

java中的输入输出流

转自  http://blog.csdn.net/aflylove/article/details/1338549     网络程序的很大一部分是简单的输入输出,即从一个系统向另一个系统移动字节。字节...
  • hanzhaoshuai
  • hanzhaoshuai
  • 2012年06月01日 23:49
  • 734
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java中的输入输出流
举报原因:
原因补充:

(最多只允许输入30个字)