通过IO流往文件中写入一句话 Hello IO
【思路】
实现步骤:
1.创建流对象(输出管道)
2.把数据变成自己数据
3.用管道传输数据到文件
package com.company.javase.file.demo01;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Arrays;
public class practice2 {
public static void main(String[] args) {
//通过IO流往文件中写入一句话 Hello IO
// 输出流
//创建流对象
// FileOutputStream(String name);创建一个向居右指定名称的文件中写入数据的输出文件流
try {
FileOutputStream fos = new FileOutputStream("aaa.txt");
//上面的代码至少干了两件事
/*1.创建了管道
* 2.把管道兑到了aaa.txt这个文件上
* 咋们的流对象会帮咱们创建aaa.txt文件*/
// 数据
String data = "Hello IO";
//把字符数据转换成字节数据
byte[] bytes = data.getBytes();
//获取每个字符的编码
System.out.println(Arrays.toString(bytes));//[72, 101, 108, 108, 111, 32, 73, 79]
//通过管道把数据写入文件
fos.write(bytes);
//回收 关闭管道
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}