public static void main(String[] args) throws IOException {
//调用
m1();
m2();
}
//写入
public static void m2() throws IOException{
//1.创建文件
File file=new File("src//houpu//aa.txt");
//2.创建流与文件关联
FileOutputStream fout=new FileOutputStream(file);
String s="hello world";
//将字符串转为数组
byte[] b=s.getBytes();
//3.写入
fout.write(b);
//4.关闭流,释放资源
fout.close();
}
//读取
public static void m1() throws IOException{
//创建要读取的文件
File file=new File("d:\\aa.txt");
//创建流与文件关联
FileInputStream fin=new FileInputStream(file);
//创建传输通道
byte[] b=new byte[1024];
int len=0;
//开始读取 先读取值,赋值给变量len,判断是!=-1
while((len=fin.read(b))!=-1){
//转换为字符串
String str=new String(b,0,len);
System.out.println(str);
}
//关闭流,释放资源
fin.close();
}
IO流的读和写
最新推荐文章于 2023-12-12 22:52:32 发布