第九课:高级io流内容摘要:
StreamReader 和 OutputStreamWriter 用于字节流与字符流之间的转换接口。 当你构造一个 InputStreamReader或OutputStreamWriter时,转换规则定义了 16位Unicode和其它平台的特定表示之间的转换。 InputStreamReader从一个数据源读取字节,并自动将其转换成 Unicode字符。 如果你特别声明,InputStreamReade会将字节流转换成其它种类的字符流。 OutputStreamWriter将字符的 Unicode编码写到输出流,如果你的使用的不是 Unicode字符,OutputStreamWriter会将你的字符编码转换成Unicode编码。 BufferedReader和 BufferedWriter 因为在各种格式之间进行转换和其它 I/O操作很类似,所以在处理大块数据时效率最高。 在InputStreamReader和 OutputStreamWriter的结尾链接一个 BufferedReader和 BufferedWriter是一个好主意。 记住对 BufferedWriter使用 flush()方法。 FileReader和 FileWriter 以字符的方式操作文件的类,主要用于操作文本文件。 PrintWriter 与 PrintStream相类似,使用 println()输出内容。 URL输入流 除了基本的文件访问之外, Java技术提供了使用统一资源定位器 (URL)来访问网络上的文件。 当你使用 Applet的getDocumentBase()方法来访问声音和图象时,你已经隐含地使用了 URL对象。 String imageFile = new String (images/Duke/)。 images[0] = getImage(getDocumentBase(), imageFile)。 当然,你也可以直接使用 URL如下: imageSource。 try{ imageSource = new URL( }catch(MalformedURLException e) {} images[0] = getImage(imageSource, Duke/)。 使用 RandomAccessFile随机访问文件 你经常会发现你只想读取文件的一部分数据,而不需要从头至尾读取整个文件。 你可能想访问一个作为数据库的文本文件,此时你会移动到某一条记录并读取它的数据,接着移动到另一个记录,然后再到其他记录 ―― 每一条记录都位于文件的不同部分。 Java编程语言提供了一个RandomAccessFile类来处理这种类型的输入输出。 创建一个随机访问文件 用文件名 myRAFile = new RandomAccessFile(String name, String mode)。 用文件对象 myRAFile = new RandomAccessFile(File file, String mode)。 mode参数决定了你对这个文件的存取是只读 (r)还是读 /写(rw)。 例 :打开一个数据库文件并准备更新: RandomAccessFile myRAFile。 myRAFile = new RandomAccessFile( db/,rw)。 存取信息 Random。第九课:高级io流
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
第二军医大学长征医院心内科
左西孟旦( Ⅱa 类, B级) 正在应用 β 受体阻滞剂的患者不推荐应用多巴胺和多巴酚丁胺 2020中国心衰指南: 建议 维持 地高辛 推荐等级 (ⅡA,B) 适用于: 、 ACEI( 或 ARB) 、 β 阻滞剂和醛固酮受体拮抗剂 , 而仍持续有症状的患者。 NYHAⅠ 级 (PROVED和 RADIANCE, DIG试验 )、 舒张性心衰 患者不宜应用地高辛。 12 洋地黄在心衰应用减少
第二十一章asp其它应用范例精选-第二十一章asp其它应用
32 」, 按 ”確定 ”後即完成安裝。 7/14 JavaScript 程式設計與應用:用於伺服器端的 ASP環境 範例 213(3) 說明 元件功能列表 函式名稱 輸入編碼類別 輸出編碼類別 GBtoBig5 GB Big5 BIG5toGB Big5 GB GBtoUnicode GB Unicode Big5toUnicode Big5 Unicode UnicodetoGB
第九课acdsee的使用2
师演示) ( 1)打开“ ( 2)”文件“-”另存为 ( 3)选择文件类型为 .JPG 试试看: ( 1)、在教师机上打开“ ,比较一下文件在色彩、清晰度与文件大小上有什么区别。 ( 2)试将” 2020年教师照片“中的 BMP格式的图像文件全部转换成 JPG格式 (提示: P33页)