基于Java语言程序设计I/O流在文字处理系统的设计与应用

2019-09-10 07:22:44金英华
学习与科普 2019年28期
关键词:子类大连理工大学字符

金英华

摘要: System类是Java语言程序设计中的一个功能强大、很有实用价值的类,程序中提供了标准I/O流及运行时的系统信息。System类是一个静态类,不能像其它类创建自己的对象,它的所有属性和方法也都是静态的,引用时要以System作为前缀。

关键词:I/O流,InputStreamReade类r,BufferedReader类,System.in

1、概述

一个程序在运行时通常需要外部设备提供数据,这种由外部设备获取信息的操作都是由I/O操作完成。

I/O流分为两种,一种是字节流类,另一种是字符流类,分别由四个抽象类来表示:InputStream,OutputStream,Reader,Writer。字节流类都是InputStream和OutputStream類的子类,字节流类所操作的数据都是以一个字节(8位)的形式传输;字符流类都是Reader和Writer类的子类,字节流类所操作的数据都是以两个字节(16位)的形式传输。

2、字符流类

(1)字符输入流:为了读取各种字符编码格式的字符,java中提供了字符输入流,它可以读取带文本的文本文档内容,字符输入流的子类分类,如图1所示。

(2)字符输出流:字符输出流类与 Reader类相反,Writer 类是所有字符输出流的父类,字符输出流的子类分类,如图2所示。

3、I/O流的应用

本案例使用了字符输入流类InputStreamReader和BufferedReader实现文字的编辑和替换。

参考文献

[1]李卓玲主编.Java程序设计实用教程.大连理工大学出版社,2005.

[2] 迟勇主编.Java语言程序设计.大连理工大学出版社,2013.

[3] 迟勇主编.Java语言程序设计实验及实训指导.大连理工大学出版社,2013.

猜你喜欢
子类大连理工大学字符
寻找更强的字符映射管理器
卷入Hohlov算子的某解析双单叶函数子类的系数估计
字符代表几
一种USB接口字符液晶控制器设计
电子制作(2019年19期)2019-11-23 08:41:50
Research on the Globalization of English in the Internet era
大东方(2019年1期)2019-09-10 20:30:40
消失的殖民村庄和神秘字符
关于对称共轭点的倒星象函数某些子类的系数估计
伪随机码掩蔽的扩频信息隐藏
中泰化学与大连理工大学签署战略合作框架协议
中国氯碱(2014年11期)2014-02-28 01:05:06
块H矩阵新的子类