Java他们其中一个IO(一)

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);

}

}

}




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

原文地址:https://www.cnblogs.com/blfshiye/p/4813743.html