zoukankan      html  css  js  c++  java
  • 数据操作流DataOutputStream、DataInputStream类

    【例子1】

    
    import java.io.DataOutputStream;  
    import java.io.File;  
    import java.io.FileOutputStream;    
    import java.io.IOException;   
    
    public class DataOutputStreamDemo{
    
        public static void main(String[] args) throws IOException{
    
            File file = new File("d:" + File.separator + "hello.txt");
    
            char[] ch = { "A", "B", "C" };
    
            DataOutputStream out = null;
    
            out = new DataOutputStream(new FileOutputStream(file));
    
            for(char temp : ch){
    
                out.writeChar(temp);
    
            }
    
            out.close();
    
        }
    
    }
    

    【运行结果】:

    
    A B C
    

    现在我们在上面例子的基础上,使用DataInputStream读出内容。

    【例子2】

    
    import java.io.DataInputStream;  
    import java.io.File;  
    import java.io.FileInputStream;  
    import java.io.IOException;  
    
    public class DataOutputStreamDemo{
    
        public static void main(String[] args) throws IOException{
    
            File file = new File("d:" + File.separator + "hello.txt");
    
            DataInputStream input = new DataInputStream(new FileInputStream(file));
    
            char[] ch = new char[10];
    
            int count = 0;
    
            char temp;
    
            while((temp = input.readChar()) != "C"){
    
                ch[count++] = temp;
            }
    
            System.out.println(ch);
    
        }
    
    }
    

    【运行结果】:

    
    AB
  • 相关阅读:
    洛谷 P1875 佳佳的魔法药水
    洛谷 P4822 [BJWC2012]冻结
    洛谷 P6175 无向图的最小环问题
    洛谷 P1312 Mayan游戏
    洛谷 P1311 选择客栈
    洛谷 T150024 矩形面积并(扫描线)
    洛谷 P1311 选择客栈
    洛谷 P1514 引水入城
    洛谷 P1310 表达式的值
    求和(团队题目)
  • 原文地址:https://www.cnblogs.com/yuyu666/p/9733910.html
Copyright © 2011-2022 走看看