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
  • 相关阅读:
    二维数组实现01背包
    一维数组实现01背包
    js实现最长子串算法
    mysql__存储过程
    mysql 分页查询 limit
    转:严重: Exception loading sessions from persistent storage
    struts2---ValueStack对象
    struts2----ognl
    什么是JavaBean?
    EL表达式
  • 原文地址:https://www.cnblogs.com/yuyu666/p/9733910.html
Copyright © 2011-2022 走看看