JAVA I/O流

I/O流

I/O流连接程序和磁盘上的文件

IO流的分类

​ 输入流 输出流 四个抽象类 abstract class

字节流 InputStream OutputStream

字符流 Reader Writer

按照处理方法分类:

处理流:流结合流

节点流:直接跟源文件或目标文件接触的流

文件->程序
File f=new File("test.txt");
		FileInputStream fis=new FileInputStream(f);
		byte[] b=new byte[255];
		int n=fis.read(b);
		while(n!=-1) {
			for (int i = 0; i <= n-1; i++) {
				System.out.println(b[i]);
			}
			n=fis.read();
		}
		fis.close();
程序->文件
File f1=new File("test1.txt");
		FileOutputStream fos=new FileOutputStream(f1);//FileOutputStream(f1)为覆盖FileOutputStream(f1,true)为追加
		String str="abc 你好";
		byte[] b1=str.getBytes();
		//一个一个字符来
		/*for(byte b2:b1) {
			fos.write(b2);
		}*/
		//一个字符串一起来
		fos.write(b1);
		fos.close();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值