JAVA文件读写流

最近在搞课程设计,图形界面弄得也还凑合,然后寻思总结几个做过的实验,过一段时候在贴出课程设计来,现在还可能完善,做这个真的收获很多,但是这次贴的是简单的文件读写,以后也不用百度别人的了。

 

import java.io.*;
public class FileStdio {
 public static void main(String[] args) throws Exception {
	  
	 String hy="";
	 for(int i=1;i<=100;i++)
		 hy+=i+" ";

  byte[] b1=hy.getBytes(); //将字符串内容装入字节数组
  byte[] b2=new byte[1024];
  
  char[] c1=hy.toCharArray();//将字符串内容装入字符数组
  char[] c2=new char[1024];
  
  FileOutputStream fsOut=new FileOutputStream("out1.txt"); 
  FileWriter fwOut=new FileWriter("out2.txt"); 
  fsOut.write(b1);
  fsOut.close();
  fwOut.write(c1);
  fwOut.close();
  
  FileInputStream fsIn1=new FileInputStream("out1.txt");
  FileReader frIn1= new FileReader("out2.txt");
  
  System.out.print("out1按字节读取:");
  int len=fsIn1.read(b2); 
  System.out.println();
  System.out.println(new String(b2,0,len)); 
  
  System.out.print("out2按字符读取:");
  len=frIn1.read(c2);  
  System.out.println();
  System.out.println(new String(c2,0,len));

 }
}

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值