javaIO流, 个人理解

javaIO流, 个人理解

ID:37922390

大小:119.00 KB

页数:9页

时间:2019-06-02

javaIO流,  个人理解_第1页
javaIO流,  个人理解_第2页
javaIO流,  个人理解_第3页
javaIO流,  个人理解_第4页
javaIO流,  个人理解_第5页
资源描述:

《javaIO流, 个人理解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、下边我只总结流知识点常用的一些方法和例子希望对大家有用System.out---把输出送到缺省的显示(通常是显示器)System.in-------把标准输入获取输入(通常是键盘)P1:publicclassio1{publicstaticvoidmain(String[]args){charinchar;System.out.println("请输入一个字符:");try{inchar=(char)System.in.read();System.out.println("您输入的字符是:"+inchar);}cat

2、ch(IOExceptione){System.out.println("操作失败");}}}P2:importjava.io.*;publicclassio2{publicstaticvoidmain(Stringargs[]){try{bytebArray[]=newbyte[128];System.out.println("Entersomething:");System.in.read(bArray);System.out.print("Youentered:");System.out.println(bAr

3、ray);}catch(IOExceptionioe){System.out.println(ioe.toString());}//这个程序输出的是乱码,正确解释应该是他输出的是你这个数组的地址}}改进:将字符数组变换成字符串原来是:System.out.println(bArray);现在为:Strings=newString(bArray,0);//这个方法已经不支持再用System.out.println(s);System.in是属于BufferedInputStream类型System.out是属于Prin

4、tStream类型System.err也是属于PrintStream类型Java中每一种流的基本功能依赖于基本类InputStream和OutputStream它们是抽象类,不能直接使用属于InputStream类的方法有:read():从流中读入数据skip():跳过流中若干字节数available():返回流中可用字节数mark():在流中标记一个位置reset():返回标记过得位置markSupport():是否支持标记和复位操作close():关闭流InputStream-------------------

5、-------------------------------à方法read()提供了三种从流中读数据的方法1.inread();读一个整数2.inread(byteb[])读取多个字节到数组中3.inread(byte,inoff,intlen);intoff是表示从被读取对象的哪个位置开始读取,intlen是读取多少长度。4.read():从流中读入数据5.skip():跳过流中若干字节数6.available():返回流中可用字节数7.mark():在流中标记一个位置8.reset():返回标记过得位置9.ma

6、rkSupport():是否支持标记和复位操作10.close():关闭流OutputStream---------------------------------------------------à1.write(intb):将一个整数输出到流中2.write(byteb[]):将数组中的数据输出到流中3.write(byteb[],intoff,intlen):将数组b中从off指定的位置开始len长度的数据输出到流中4.flush():将缓冲区中的数据强制送出5.close():关闭流.PrintStream

7、类---------------------------------------------à1.Println()能提供很复杂的输出2.println(Strings),println(charc)等File文件对象的建立Filef=newFile(“test.txt”);FileInputStream类用来打开一个输入文件FileOutputStream类用来打开一个输出文件输入输出是相对于内存相对于程序来说的。这点是最容易让人迷糊的地方文件流的建立FileInputStreamin=newFileInputSt

8、ream(fp);FileOutputStreamout=newFileOutputStream(fp);P1:publicclassio3{publicstaticvoidmain(String[]args){FileinFile=newFile("E://a.txt");FileoutFile=newFile("E://b.txt");tr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。