package com.pri.demo;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class FileInputStreamDemo {
public static void main(String[] args) {
FileInputStream fls = null;
try {
//a.引入相关类
//b.创建流对象
fls = new FileInputStream("D:/debug.log");
//c.读取
int num = fls.available();
System.out.println("字节数:"+num);
int data;
//System.out.print(data);打印结果为读到的第一个字节对应值
//判断是否读完.read!=-1
while((data=fls.read())!=-1) {
System.out.print((char)data);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally {
//d.关闭流
try {
fls.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
package com.pri.demo;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileOutputStreamDemo {
public static void main(String[] args) {
FileOutputStream fos = null;
try {
//a.引入相关类
//b.创建流对象
fos = new FileOutputStream("D:/debug.log",true);
//c.写入
String str = "你好aaa";
byte[] words = str.getBytes();
fos.write(words,0,words.length);
System.out.println("写入成功");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally {
//d.关闭流
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}