`
JAVA_HOME117
  • 浏览: 21565 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

io FileInputStream and FileWriter

阅读更多
import java.io.*;
public class TestFileInputStream 
{
	public static void main(String[] args) throws Exception
	{

		FileInputStream f= new FileInputStream("TestFileInputStream.java");
		byte[] bbuf= new byte[1024];
		int hasRead=0;
		while((hasRead=f.read(bbuf))>0){
		  System.out.println(new String(bbuf,0,hasRead));
		}
		
	}
}




  import java.io.*;
import java.lang.*;
public class TestFileWriter 
{
	public static void main(String[] args) throws Exception
	{

		FileWriter fw=null;
        try{
		   fw=new FileWriter("lvjian117.txt");
           fw.write("沁园春---雪  \r\n");
		   fw.write("北国风光,千里冰封,万里雪飘,  \r\n");
		   fw.write("望长城内外,惟余莽莽;大河上下,顿失滔滔。 \r\n");
		   fw.write("山舞银蛇,原驰蜡象,欲与天公试比高。  \r\n");
		   fw.write("须晴日,看红装素裹,分外妖娆。 \r\n");
		   fw.write("江山如此多娇,引无数英雄竞折腰。  \r\n");
		    fw.write("惜秦皇汉武,略输文采;唐宗宋祖,稍逊风骚。  \r\n");
			 fw.write("一代天骄,成吉思汗,只识弯弓射大雕。  \r\n");
			 fw.write("俱往矣,数风流人物,还看今朝。  \r\n");


		}catch(IOException e){
		  e.getMessage();
		}finally{
		  if(fw!=null){
		   fw.close();
		  }
		}
		
	}
}





import java.io.*;
public class  KEYinTest
{
   public static void main(String[] agrs) throws IOException{
      BufferedReader br=null;
	  try{
	     InputStreamReader isr= new InputStreamReader(System.in);
		 br=new BufferedReader(isr);
		 String buffer=null;
		 while((buffer=br.readLine())!=null){
		     if(buffer.equals("exit")){
			   System.exit(-1);
			 }
			 System.out.println(buffer);
		 }
	  }catch(IOException e){
	  e.getMessage();
	  }finally{
	    if(br!=null){
		  br.close();
		}
	  }
   }

}
分享到:
评论

相关推荐

    JAVA IO流缓冲字节流缓冲字符流等流经典代码示例加注释总结.rar

    2、常用21个IO流:FileWriter、FileReader、CharArrayReader、CharArrayWriter、CharSequence、OutputStreamWriter、FileOutputStream、InputStreamReader、PrintWriter、BufferedReader、InputStream、...

    Java IO知识点

    节点流是直接与数据源或目的地连接的流,如FileInputStream和FileWriter。处理流则建立在其他流之上,提供缓冲、转换或格式化等功能,如BufferedReader和BufferedWriter。 在选择流时,首先要确定是输入(Input)...

    java_IO.rar

    7. **DataIO 和 ByteArrayIO(07_DataIO_and_ByteArrayIO.avi)**:DataInputStream和DataOutputStream用于读写基本数据类型,如int、float等。而ByteArrayInputStream和ByteArrayOutputStream则允许在内存中操作...

    java io完全解析

    Java IO流还可以分为节点流和过滤流,节点流直接与特定的数据源或目标连接,如FileInputStream和FileWriter;过滤流则包装在节点流或其他过滤流上,用于提供额外的功能,如增加缓冲功能或提供格式化功能,如...

    java中的IO的基础教学(1)

    Java中的IO(输入/输出)系统是编程中不可或缺的一部分,特别是在处理数据的读取、写入、传输和存储时。本教程将深入讲解Java IO流的基础知识,包括其概念、分类、常用类以及如何在实际编程中应用。 一、IO流的概念...

    Java_IO(输入输出)

    以下是关于Java IO中的几个关键类——FileInputStream、FileOutputStream、FileReader和FileWriter,以及异常处理机制try{}catch{}finally{}的详细解释。 1. **FileInputStream** 类:这是Java中的字节输入流类,...

    IO流 javaio java 流

    Java中的IO流是Java核心库的重要组成部分,它用于在不同数据源之间传输数据。Java IO流分为两大类:字符流(Character Stream)和字节流(Byte Stream)。字符流处理单个字符,而字节流处理8位的字节序列。它们又...

    javaIo操作的基础代码

    例如,`java.io.FileReader`和`java.io.FileWriter`分别用于读写文本文件。字符流在处理文本时,会自动进行字符编码转换,避免了字节流在处理多语言文本时可能出现的问题。 “管道流”(PipedInputStream和...

    IO文件流操作

    在Java编程语言中,IO(Input/Output)文件流操作是处理数据输入和输出的核心机制。文件流允许程序与磁盘、网络、内存等不同存储介质进行数据交换。本篇文章将详细阐述IO文件流的基本概念、分类、常用类以及如何进行...

    java.io包详细解说

    以Java IO中的FileInputStream和BufferedInputStream为例,假设我们有一个FileInputStream实例,如果我们想要添加缓冲功能,可以创建一个BufferedInputStream,将FileInputStream作为参数传递给BufferedInputStream...

    IO流结构图_io_java_思维导图_

    例如,InputStream是所有字节输入流的基类,而FileInputStream是专门用于读取文件的输入流,继承自InputStream。同理,OutputStream是所有字节输出流的基类,FileOutputStream则是它的子类,用于向文件写入数据。 ...

    java的各种io操作

    Java的IO操作是Java编程中的重要组成部分,它允许开发者处理输入和输出,包括读取文件、写入文件、复制文件、创建目录等。在Java中,IO操作主要依赖于`java.io`包中的类和接口。 1. **新建目录**: 在Java中,我们...

    Java-Io流,练习

    ` FileReader`和`FileWriter`是它们的典型应用,专用于文件的字符读写。 三、流的方向 Java的IO流分为四种基本类型,按照数据流动方向可分为: - 输入流(InputStream/Reader):用于数据的读取。 - 输出流...

    Java 的 IO流笔记.md

    import java.io.FileInputStream; import java.io.IOException; public class ReadFileExample { public static void main(String[] args) { FileInputStream fis = null; try { // 创建字节输入流对象 fis = ...

    java io最简java io

    Java IO(Input/Output)是Java编程语言中用于处理输入和输出操作的重要组成部分。它提供了丰富的类库,允许程序员在各种设备、文件、网络连接之间进行数据传输。在这个主题中,我们将深入探讨Java IO的基本概念、...

    Java IO 编程集合

    Java IO编程是Java平台中处理输入输出操作的重要组成部分,它提供了丰富的类库,使得开发者能够高效地进行数据的读取、写入、流的管理和转换。在这个集合中,我们主要探讨的是Java IO在文件读写方面的实践应用。 一...

    Java_IO完全总结

    - **文件流**:如`FileInputStream`、`FileOutputStream`、`FileReader`、`FileWriter`等,这些流可以直接操作文件系统中的文件。 - **字符流与字节流**:分为`InputStream`与`OutputStream`、`Reader`与`Writer`,...

    Java io的基本操作很全面的代码呀

    6. **FileReader/FileWriter, FileInputStream/FileOutputStream**:这些是直接操作文件的流,是最基础的I/O操作类。 7. **PipedInputStream/PipedOutputStream**:管道流,用于线程间的通信。 8. **...

    IO流宝典.pdf

    FileInputStream和FileOutputStream可以读写文件,而FileReader和FileWriter则处理文本文件。更高级的文件操作可以通过RandomAccessFile实现,它可以任意位置读写文件。 总的来说,《IO流宝典》这本书将涵盖这些...

    IO/输入输出

    例如,了解FileInputStream如何读取文件,BufferedReader如何缓冲数据,以及NIO的Selector如何实现非阻塞IO。 通过以上讨论,我们可以看到Java IO是一个复杂但强大的系统,涵盖了从简单文件读写到高效并发传输的...

Global site tag (gtag.js) - Google Analytics