您现在的位置是:首页» windows系统» openinputstream和new fileinputstream区别,inputstream和outputstream的区别

openinputstream和new fileinputstream区别,inputstream和outputstream的区别

2023-12-05 04:34:38
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家! 该类意思是:从InputStream中派生出来的简单输入类。FileInputStream(String name);//使用给定的文件名创建对象FileInputStream(Fil

今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!

该类意思是:从InputStream中派生出来的简单输入类。

FileInputStream(String name);//使用给定的文件名创建对象

FileInputStream(File file);//使用File对象创建FileInputStream对象

FileInuputStream istream=new FileInputStream("myfile.dat");

File f=new File("myfile.dat");

FileInputStream istream=new FileInputStream(f);

构造方法可能会产生异常IOException,故为了把一个文件输入流对象与一个文件关联起来,需:

try{ FileInputStream ins=new FileInputStream("myfile.dat");}

catch(IOException e){ System.out.println("File read error:"+e);}

int read();//从输入流中读取单个字节数据(0~255),如到输入流末尾则返回-1

int read(byte b[]);//读多个字节

int read(byte b[],int off,int len);

Java在程序结束时自动关闭所有打开的流,但显式关闭任何打开的流是一个好习惯。

1、java.io下面有两个抽象类:InputStream和Reader

2、InputStream是表示字节输入流的所有类的超类

3、Reader是用于读取字符流的抽象类

4、InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。

5、即用Reader读取出来的是char数组或者String,使用InputStream读取出来的是byte数组。

6、弄清了两个超类的根本区别,再来看他们底下子类的使用,这里只对最常用的几个说明

wwW.Xtw.Com.cN系统网专业的PC、手机系统开发下载平台,HarmonyOS系统、安卓、OS、windows电脑重装系统在线下载安装,操作系统平台技术学习,攻略教程,技术交流。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com