Java-IO流总结

此页面是否是列表页或首页?未找到合适正文内容。

Java-IO流总结

标签:streamcodemap数据super总结iter注意应该

IO流:

IO流分为两大类:字节流和字符流

IO的作用就是为了读写操作的。

每种流都分为输入流(Input)、输出流(Output);站在java程序的角度来说,java程序进行读取操作时,就是输入流;如果java程序向其他地方(硬盘,其他的设备)写入操作时,就是输出流。

IO流只能操作文件,不能操作文件夹,否则会报错。

字节流:

字节输入流:InputStream

字节输出流:OutputStream

OutputStream:

可以向文件中写入字节,进行写入常用的是OutputStream的子类:FileOutputStream,常用的写入方法是write(byte[]),传入byte数组。

下面将是演示利用FileOutputStream来进行写入文件:

package com.xiaoshitou_io;

import java.io.FileOutputStream;
import java.io.IOException;

public class Test {

/**
* 使用FileOutputStream来写入文件
* @throws IOException
*
*/
public static void main(String[] args) throws IOException {
// 创建FileOutputStream对象
// write.txt 文件在项目的根目录下面
FileOutputStream fos = new FileOutputStream(\”write.txt\”);
// 准备byte数组
byte[] b = \”Hello every body!\”.getBytes();

// 写入整个数组
fos.write(b);
// 写入换行符,System.lineSeparator()方法返回一个字符串,表示跨平台的换行符
fos.write(System.lineSeparator().getBytes());

作者: 番茄花园

为您推荐

返回顶部