6.1输入输出流概述——基本流 (2)格式化输出 >用Java的标准输出 System.out,可以输出不同类型的对象 例:Inta=20; ystem out. print(a) System. out println(“大家好”)//换行 用 java. text'包中的 Number Format类可以控制显示格式,有三种方法 NumberFormat. getNumberInstance()/附加逗号 NumberFormat. getcurrencyInstance()/(币符号 NumberFormat. getPercentinstance(/分号 Java面向对象 程序设计 图回
Java面向对象程序设计 (2)格式化输出 ➢ 用Java的标准输出System.out,可以输出不同类型的对象: 例:Int a=20; System.out .print(a) System.out .println(“大家好”) //加换行 ➢ 用java.text包中的NumberFormat类可以控制显示格式,有三种方法: NumberFormat.getNumberInstance( ) //附加逗号 NumberFormat.getCurrencyInstance( ) //货币符号 NumberFormat.getPercentInstance( ) //百分号 6.1 输入输出流概述——基本流
62输入流 Java面向对象程序设计 图回
Java面向对象程序设计 6.2 输入流
62字节输入流 FileInputStream PipedInputstream Line NumberInputStream DataInputstream anputStream FilterInputStream BufferedInputStream) Byte ArrayInputStream PushbackInputStream) SequencelnputStream String BufferInputStream (ObjectInputStream 已经过时不用 替代类是 StringReader Java面向对象程序设计 图回
Java面向对象程序设计 6.2.1 字节输入流 已经过时不用, 替代类是StringReader
A621字节输入流 nputStream类中定义的方法 int read0∷从输入流中读取一个字节,把它转换为0-25之间的整数,并返回这一整 数,如果遇到输入流的结尾,则返回-1。 int read(byte]b):从输入流中读取若干个字节,把它们保存到参数b指定的字节数 组中,返回的整数表示读取的字节数,如果遇到输入流的结尾,返回-1。 int read( bytel] b, int off int len):从输入流中读取若干个字节,把它们保存到参 数b指定的字节数组中。of指定在字节数组中开始保存数据的起始下标,len指定读 取的字节数目。返回的整数表示实际读取的字节数。如遇到输入流结尾,返回-1。 void close0:关闭输入流 int available0:返回可以从输入流中读取的字节数目 long skip( long n:从输入流中跳过参数n指定数目的字节 Java面向对象程序设计 图回
Java面向对象程序设计 ➢ int read(): 从输入流中读取一个字节,把它转换为0-255之间的整数,并返回这一整 数,如果遇到输入流的结尾,则返回-1。 ➢ int read(byte[] b): 从输入流中读取若干个字节,把它们保存到参数b指定的字节数 组中,返回的整数表示读取的字节数,如果遇到输入流的结尾,返回-1。 ➢ int read(byte[] b, int off, int len) :从输入流中读取若干个字节,把它们保存到参 数b指定的字节数组中。 off指定在字节数组中开始保存数据的起始下标, len指定读 取的字节数目。返回的整数表示实际读取的字节数。如遇到输入流结尾,返回-1。 ➢ void close() : 关闭输入流 ➢ int available() : 返回可以从输入流中读取的字节数目 ➢ long skip(long n): 从输入流中跳过参数n指定数目的字节 6.2.1 字节输入流——InputStream类中定义的方法
A6.21字节输入流—字节数组输入流使用示例 Import java.o public class Byte Arraylnput public static void main(String args) bytel b=1,255,-10,127,a};/字节数组 Byte Arraylnputstream in= new ByteArrayInputstream(b);/字节数组输入流 try inti= in read0;/每次读入一个字节 while(i 1=-1) System. out. printin(;∥输出每个字节 C:C: WINDOWSs in reado in close0;//关闭字节数组输入流 catch(IOException e) 55 eprintstackTrace 0: 246 127 97
Java面向对象程序设计 6.2.1 字节输入流——字节数组输入流使用示例