Java中InputStream和OutputStream的区别

来源:互联网 发布:淘宝身份认证修改 编辑:程序博客网 时间:2024/04/30 22:26


InputStream输入类,首先需要读取的内容转化成输入流,再从它那里进行读取。

OutputStream输出类,首先需要与写入的目的地相关联,然后通过它进行写入。


输入:把要读取的内容输入到输入流,在从输入流进行读取,所以是read()。

输出:把要输出的东西通过输出流输出到目的地,所以是write()。


下面看两个例子

例1:向文件中写入字符串

import java.io.*;public class OutputStream {public static void main(String[] args) throws Exception {File f = new File("d:" + File.separator + "test.txt");OutputStream out = new FileOutputStream(f);String str = "Hello";byte[]b = str.getBytes();out.write(b);out.close();}}


例2:从文件中读取

import java.io.*;public class InputStream{public static void main(String[] args) throws Exception {File f = new File("d:" + File.separator + "test.txt");InputStream input = new FileInputStream(f);byte [] b =new byte [(int)f.length()];input.read(b);input.close();System.out.println("内容为:" + new String(b));}}


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 脚上冷冻后起泡怎么办 刺猴冷冻后起泡怎么办 隔壁太吵怎么办阴招 楼上有小孩太吵怎么办 捷达小水管睹了怎么办 楼房下水管冻了怎么办 一楼地面很潮湿怎么办 新房子地面有裂缝怎么办 地砖下面的下水管漏水怎么办 速冻饺子冻在一起了怎么办 牛排泡水解冻了怎么办 饺子都粘一起了怎么办 把桃子放冷冻了怎么办 抖音小视频连不上网怎么办 网络视频连不上网怎么办 苹果8视频不清晰怎么办 乳疮腐烂还臭怎么办 冰箱肉腐烂很臭怎么办 指环扣松了怎么办视频 奇迹mu端游杀人了怎么办 奇迹最强者号找不着了怎么办 v领地退不了押金怎么办 全民奇迹sf钻石变负数怎么办 电脑上的新建没有了怎么办 火车上行李箱砸人怎么办 违建拆除后怎么办房产证 外地车遇到限号怎么办 双号限行 违了怎么办 下高速当地限行怎么办 下高速发现限号怎么办 下高速正好限号怎么办 限号不让下高速怎么办 我的歌没有编曲怎么办 奇迹暖暖以前的账号怎么办 孕妇误吃桃胶了怎么办? 孕4个月吃了桃胶怎么办 刚怀孕吃了桃胶怎么办 额头被打了个包怎么办 裤子被84掉颜色怎么办 高中生晚上偷家里电脑上网怎么办 住高层睡不好觉怎么办