java 文件输出string_Java的文件输入输出

Java

的文件(读

写)输入输出

1

流:

它是通过缓冲机制将数据从生产者(如键盘、磁盘文件、内存或其他设备)传送到接受

该数据的消费者(如屏幕、文件或者内存等)的这一过程的抽象。

2

、有关的

Java

包:

Java.io

包中包括许多类提供许多有关文件的各个方面操作。

3

、有关文件名及目录名的类:

File

类独立于系统平台,利用构造函数

File( String path)

File(String path, String FileName)

File(File

dir,

String

name)

建出

File

canRead()

canWrite()

getParent()

getPath()

等成员函数实现对文件的各个属性的操作。

import java.io.*;

public class FileTest

{ public static void main(String []args)

{

String FileName="C:\\temp\\myfile.dat"

File myFile=new File(FileName);

If( ! myFile. exists() )

{ System.err.println("Can't Find " + FileName);

return;

}

System.out.println("File " + FileName + "is " +myFile.length() + "bytes Long !");

If( myFile. isDirectory() )

{ System.err.println("File" + FileName +"Is a Directory !");

return;

}

}

}

4

、有关文件内容(数据)操作的类:

4.1

输入输出抽象基类

InputStream/OutputStream

,实现文件内容操作的基本功能函

read()

write()

close()

skip()

等;一般都是创建出其派生类对象(完成指定的特殊

功能)来实现文件读写。在文件读写的编程过程中主要应该注意异常处理的技术。

4.2 FileInputStream/FileOutputStream

用于本地文件读写(二进制格式读写并且是顺序读写,读和写要分别创建出不同的文件

流对象)

本地文件读写编程的基本过程为:

生成文件流对象(对文件读操作时应该为

FileInputStream

类,而文件写应该为

FileOutputStream

类)

调用

FileInputStream

FileOutputStream

类中的功能函数如

read()

write(int b)

等)

写文件内容;

关闭文件(

close()

)

4.3 PipedInputStream/PipedOutputStream

用于管道输入输出

(将一个程序或一个线程的输出结果直接连接到另一个程序或一个线

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值