- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
流类库简介10.2基本流10.3数据流10.4文件类File10.5文
* 第十章 Java的文件和流 10.1 流类库简介 10.2 基本流 10.3 数据流 10.4 文件类File 10.5 文件输入输出 10.6 随机访问文件 第十章 Java的文件和流 10.1 流类库简介 1.流的概念 在程序中提供一种将数据源连接到应用程序的方法. Java的I/O机制都是基于数据流的,数据流表示字符或者字节数据的流动序列. 输入流:应用程序到外部 示意图见P199 输出流:外部到应用程序 示意图见P199 流:A.字节流 抽象类InputStream 、OutputStream B.字符流 抽象类Reader 、 Writer 2.Java的I/O库 字节流:用于处理字节的输入和输出. InputStream和OutputStream的类继承结构图 如图P200 InputStream和OutputStream的常用子类 如表P200 InputStream和OutputStream的主要方法 如书P201 字符流: 用于处理字符的输入和输出,采用Unicode编码 Reader和Writer的类继承结构图 如图P202 Reader和Writer的常用子类 如表P202 Reader和Writer的主要方法 read() write() 其余类似字节流 10.2 基本流 完成基本的输入和输出操作. 标准I/O: 标准输入文件是键盘,标准输出文件是你的终端屏幕。标准错误输出文件也指向屏幕,如果有必要,它也可以指向另一个文件以便和正常输出区分。系统类Java通过系统类达到访问标准输入输出的功能。 标准流对象: 标准输入流System.in 标准输出流System.out 标准出错流System.err 1) 基本的键盘输入 A.System.in作为InputStream类的一个实例来实现标准输入。 可以使用read()和skip(long n)两个成员函数。read()让你从输入中读一个字节,skip(long n)让你在输入中跳过n个字节。 例子1: P204 10-1 B.使用流类接受键盘的输入 例如使用InputStreamReader 、BufferReader类 例子2: P204 10-2 C.非标准输入输出方法 Console类(略) import java.io.*; //例子3 class myIODemo1{ public static void main(String args[]) throws IOException{ int b; int count=0; while((b=System.in.read())!=36) { //36为$的ASCII值 count++; System.out.print((char) b); } System.out.println(); // 增加blankline System.err.println(“ counted +count+ totalbytes.); } } 2) 基本的键盘输出 A.System.out作为PrintStream来实现标准输出。 可以使用print()和println()两个成员函数。这两个函数支持Java的任意基本类型作为参数。 例子4: P205 10-4 B. 控制显示格式 java.text包的NumberFormat类 控制格式化字符 NumberFormat.getNumberIntance() 数值 NumberFormat.getCurrencyIntance() 货币 NumberFormat.getPercentIntance() 百分数 每种方法都返回一个NumberFormat对象,调用该对象的format方法来获得一个包含格式化数的字符串。 例子5: P206 10-5 C. 用户自定义的格式 java.text包的DecimalFormat类 (略) 10.3 数据流 1.DataInputStream类 实现了DataInput接口 可以直接读任意一种变量类型,如浮点数,整数和字符等。 (1)打开和关闭DataI
您可能关注的文档
最近下载
- 广州市萝岗区凤凰山隧道工程TJ-04合同段 路基高边坡施工“12.29”坍塌 较大事故调查报告.doc VIP
- 新解读《GB_T 18319 - 2019纺织品 光蓄热性能试验方法》必威体育精装版解读.pptx VIP
- T∕CABEE 030-2022民用建筑直流配电设计标准.pdf VIP
- 高中政治大单元教学设计案例.docx VIP
- 人音版音乐四年级下册 第4课童年的音乐 白桦林好地方 课件(共22张PPT)(含音频+视频).pptx VIP
- 2025年中国方便粉丝市场调查研究报告.docx
- 畜牧养殖业项目融资方案.docx VIP
- 煤矿职业健康操作规程.pdf VIP
- 中建给排水设计控制要点技术指南(94页).pdf VIP
- 2025年青海省中考生物地理合卷试题(含答案解析).docx
文档评论(0)