zoukankan      html  css  js  c++  java
  • JavaIO

    数据流可以读取基本数据类型的数据

    数据输入流:DataInputStream(InputStream in)

    数据输出流:DataOutputStream(OutputStream out)

    基本类型:byte、short、int、long、double、float、boolean

    package cn.itcast.io.p6.datestream;
    
    import java.io.DataInputStream;
    import java.io.DataOutputStream;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    public class DateStreamDemo {
    
        public static void main(String[] args) throws IOException {
            writeDate();
            readDate();
        }
    public static void readDate() throws IOException { DataInputStream dis = new DataInputStream(new FileInputStream("date.txt")); String str = dis.readUTF();//读入一个已使用 UTF-8 修改版格式编码的字符串。 System.out.println(str); byte b = dis.readByte(); boolean a = dis.readBoolean(); char c = dis.readChar(); double d = dis.readDouble(); float f = dis.readFloat(); short s = dis.readShort(); dis.close(); System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(f); System.out.println(s); // 因为写入文件使用的是修改版的UTF-8码表,所以读取的文件不一致。需要使用对应的流读取DataInputStream // InputStreamReader fis = new InputStreamReader(new FileInputStream("date.txt"),"utf-8"); // char buf [] = new char [1024]; // int len = fis.read(buf); // System.out.println(new String(buf,0,len)); // fis.close(); }
    public static void writeDate() throws IOException { DataOutputStream dos = new DataOutputStream(new FileOutputStream("date.txt")); //写数据 dos.writeByte(10); dos.writeBoolean(true); dos.writeChar('A'); dos.writeDouble(1101101.1011110); dos.writeFloat((float) 1.023); dos.writeShort(123); dos.writeUTF("你好");//使用 UTF-8 修改版编码将一个字符串写入基础输出流 dos.close(); } }
  • 相关阅读:
    CSS font 复合属性的顺序
    HTML元素的offsetWidht、clientWidth、scrollWidth属性区别
    javascript document.compatMode属性
    IE下Array.prototype.slice.call(params,0)
    JavaScript中的apply()方法和call()方法使用介绍
    字符串与数组转换
    好的网站链接
    [转]走向视网膜(Retina)的Web时代
    如何对一个公司的供应链管理进行数据分析?
    Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别
  • 原文地址:https://www.cnblogs.com/Dm920/p/12461735.html
Copyright © 2011-2022 走看看