Java他们其中一个IO(一)

本文介绍了I/O操作的基本概念,包括其目标及分类方法,并详细解释了如何使用Java进行文件的读取与写入操作,提供了具体的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.I/O 操作的目标

其中从数据源读取数据,和写数据到的目标位置数据。


2.IO 的分类方法

以下是个核心类是字节流的核心类

InputStream、OutputStream 是抽象类


3.读取文件和写入文件的方法

读取数据用read方法 int read(byte [] b, int off, int len)   第一个參数是byte类型的数组;第二个參数是偏移量 eg); 数组是 0,1。2,3,4,5。6  off是5的话要从5開始写;第三个參数是长度

void write (byte [] b, int off , int len) off是5的话前面的就不要了,要从第五个開始写;len是要写入的长度


eg):

//第一步骤:导入类;

import java .io.*;

class Test {

public static void main (String args [] ) {

//声明输入流应用

FileInputStream fis = null;

//声明输出流的引用

FileOutputStream fos = null;

try {

//声明代表输入流的对象

fis = new FileInputStream ("e:/src/from.txt");

//声明代表输出流的对象

fos = new FileOutputStream ("e:/src/to.txt");

//生成一个字节数组

byte [] buffer = new byte [100];

//调用输入流对象的read方法,读取数据

int temp = fis.read (buffer, 0,buffer.length);

fos.write (buffer,0,temp);

//String s = new String (buffer);

//调用一个String 对象的 trim 方式,将会去除掉这个字符串的首尾空格和空字符

//s = s.trim ();

//System.out.println (s);


}

catch (Exception e) {

System.out.println (e);

}

}

}




版权声明:本文博主原创文章,博客,未经同意不得转载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值