美文网首页
基本IO流最基础练习

基本IO流最基础练习

作者: 卓昂芭比 | 来源:发表于2018-11-28 23:32 被阅读0次

IO流写数据步骤:

   1:创建对象(FileWriter fw=new FileWriter("d:\\qq.txt"));

    2:写数据 FileWriter write(String str);

    3:刷新缓冲区FileWriter flush();

    4:释放资源FileWriter close();

package FileWriterTest;

import java.io.FileWriter;

import java.io.IOException;//抛出异常

//qq.txt相对路径,在根目录下

//d:\\qq.txt绝对路径

public class FileWriterTest1 {

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

FileWriter fw=new FileWriter("d:\\qq.txt");//创建输出流对象

/*创建输出流对象作用    FileWriter fw=new FileWriter("qq.txt");//相对路径,在根目录下

a: 调用系统资源创建一个文件

b:创建输出流对象

c:把输出流对象指向文件*/

//调用输出流对象写数据方法

fw.write("我是倩倩");//写字符串(硬盘存储的基本单位是字节)方法,写到了内存缓冲区

fw.flush();//刷新缓冲区

fw.close();//释放资源,通知系统释放和文件相关的资源

}

//区别:fw.flush();//刷新缓冲区,流对象可以继续使用

//    fw.close();//刷新缓冲区,通知系统释放和文件相关的资源,流对象不可以继续使用

}

IO流写数据步骤:

   1:创建对象(FileWriter fw=new FileWriter("d:\\qq.txt"));

    2:读数据 int read();

    3:释放资源FileWriter close();

代码实现:

package FileReader;

/*1.创建数据流对象

2.调用读数据方法

3.释放资源*/

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

public class FileReaderTest1 {

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

FileReader fr=new FileReader("FileWriterTest1.java");//

int ch;

while((ch=fr.read())!=-1){//内容读完时,值为-1进行判断

System.out.print((char)ch);

}

fr.close();

}

}

package FileReader;

//将文本中的信息复制到另一个文本中去

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

public class FileWReaderTest2 {

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

//创建输出入流对象  调用读写方法  释放资源

FileReader fr=new FileReader("FileWriterTest1.java");

FileWriter fw=new FileWriter("Copy.java");

int ch;

//读数据:一次读取一个字符

while((ch=fr.read())!=-1){

fw.write(ch);

System.out.print((char)ch);

}

fr.close();

fw.close();

}

}

相关文章

  • 基本IO流最基础练习

    IO流写数据步骤: 1:创建对象(FileWriter fw=new FileWriter("d:\\qq.tx...

  • #1# IO流 ~ 1

    1.IO流的基础 File implements Serializable,Comparable 1.基本定...

  • Java IO流(一)

    IO(Input Output)流的概述 下面给出IO流的基本概述,这样可以对IO流有一个宏观上的基本了解。 IO...

  • java基础之IO流

    IO流上:概述、字符流、缓冲区(java基础) IO流结构图 FilterInputStream、FilterOu...

  • 2018-10-10

    掘金50道基础 io流案例

  • JAVA API-day07

    A 基本的IO操作 文件流 缓冲流 节点流和处理流 对象流

  • 这个真的写的很细,JavaIO中的常用处理流,看完只有10%的人

    JavaIO中的常用处理流 在前面,我们了解了有关JavaIO流基础的使用,其中对于IO流来说最基础的四大基类就是...

  • IO(打印流练习)

    打印流:该流提供了打印方法,可以将各种数据类型的数据都原样打印。 字节打印流:PrintStream构造函数可以接...

  • java IO入门笔记

    1.java IO流的概念,分类,类图 1.1. java IO 流的概念 java的io是实现输入和输出的基础,...

  • Java IO详解

    1 Java IO流的概念,分类 1.1 Java IO流的概念 java的IO是实现输入和输出的基础,可以方便的...

网友评论

      本文标题:基本IO流最基础练习

      本文链接:https://www.haomeiwen.com/subject/fnbtcqtx.html