无码a片

一篇学会DataInputStream、DataOutputStream、PrintStream类

发布日期:2022-06-18 17:09    点击次数:144

一篇学会DataInputStream、DataOutputStream、PrintStream类

大家好,我是Java进阶者。

媒介

本文主要学习DataInputStream、DataOutputStream、PrintStream类。通过IO流存储对象,未必期咱们并不需要存储总计对象的信息,惟有存储对象的成员数据。这时期就无须ObjectInputStream和ObjectOutputStream的流。PrintStream是打印输出流。接下来小编带大家沿途来学习!

一、DataInputStream类

1.DataInputStream类是数据输入流它和机器无关的操作数据流,读取Java原始的数据。读取一个数值就不必要清亮这个数值的若干字节的。

2.DataInputStream类构造要道:

public DataInputStream(InputStream in):创建指定的数据输入流读取DataInputStream。in参数暗示指定的输入流

3.DataInputStream类要道如下图所示:

《该图片援用菜鸟教程》

4.DataInputStream类要道的例子罢了:

import java.io.*; public class P19 { public static void main(String[] args) throws Exception {         // TODO Auto-generated method stub         FileInputStream fs=new FileInputStream("text/test01");         BufferedInputStream bs=new BufferedInputStream(fs);         DataInputStream ds=new DataInputStream(bs);         //读一个int类型         System.out.println(ds.readInt());         //读一个byte类型         System.out.println(ds.readByte());         //读一个char类型         System.out.println(ds.readChar());         //读一个double类型         System.out.println(ds.readDouble());         //读一个boolean类型         System.out.println(ds.readBoolean());         //写一个转换成UTF-8的字符串         System.out.println(ds.readUTF());         //关闭流         ds.close();   } } 

运转的效果如下图所示:

二、DataOutputStream类

1.DataOutputStream类是数据输出流它和机器无关的操作数据流, 人妻熟妇乱又伦精品视频读取Java原始的数据。

2.DataOutputStream类的构造要道:

public DataOutputStream(OutputStream out):创建指定的数据输出流写入DataInputStream。out参数暗示指定的输出流

3.DataOutputStream类要道如下图所示:

《该图片援用菜鸟教程》

4.DataOutputStream类要道的例子罢了:

import java.io.*; public class P20 { public static void main(String[] args) throws Exception {         // TODO Auto-generated method stub         FileOutputStream fos=new FileOutputStream("text/test01");         BufferedOutputStream bos=new BufferedOutputStream(fos);         DataOutputStream dos=new DataOutputStream(bos);         //写一个int类型         dos.writeInt(100);         //写一个byte类型         dos.writeByte(20);         //写一个char类型         dos.writeChar('a');         //写一个double类型         dos.writeDouble(3.15151777);         //写一个boolean类型         dos.writeBoolean(true);         //写一个转换成UTF-8的字符串         dos.writeUTF("Hello JAVA!");         //关闭流         dos.close();   } } 

运转的效果如下图所示:

上头的运转的效果出现了乱码是因为多样数据类型所以二进制神色输出,用户是莫得见识巡视的,不错通过DataInputStream这个类来读取数据!

三、PrintStream类

1.PrintStream类是打印输出流,jk制服白丝自慰无码自慰网站它是领受FilterOutputStream类。PrintStream不错把基本数据类型的数据不详援用的数据类型的对象形式化成字符串后在输出。

2.使用PrintStream类用律例子的罢了:

import java.io.*; class Dog{ //重写toString()要道 public String toString(){         return "一只小狗汪汪汪"; } } public class P21 { public static void main(String[] args) throws Exception { //创建FileOutputStream对象 FileOutputStream fos=new FileOutputStream("text/test01"); //创建PrintStream对象 PrintStream ps=new PrintStream(fos); //创建Dog对象         Dog d=new Dog();         ps.println("狗的年岁为:"+19);         ps.println(d);   } } 

运转的效果如下图所示:

四、追念 

本文主要先容了DataInputStream类、DataOutputStream类、PrintStream类。DataInputStream类是数据输入流它和机器无关的操作数据流,读取Java原始的数据。DataInputStream先容它的构造要道和要道,DataOutputStream类要道的例子罢了。DataOutputStream类是数据输出流它和机器无关的操作数据流,读取Java原始的数据。DataOutputStream先容它的构造要道和要道,DataOutputStream类要道的例子罢了。PrintStream不错把基本数据类型的数据不详援用的数据类型的对象形式化成字符串后在输出。但愿大家通过本文的学习,对你有所匡助!

 



栏目分类



Powered by 无码a片 @2013-2022 RSS地图 HTML地图