• java 数据流


    Example10_11.java

    import java.io.*;
    public class Example10_11 {
       public static void main(String args[]) {
          File file=new File("apple.txt");
          try{
              FileOutputStream fos=new FileOutputStream(file);
              DataOutputStream outData=new DataOutputStream(fos);
              outData.writeInt(100);
              outData.writeLong(123456);  
              outData.writeFloat(3.1415926f);
              outData.writeDouble(987654321.1234);
              outData.writeBoolean(true);
              outData.writeChars("How are you doing ");
           } 
           catch(IOException e){}
           try{
              FileInputStream fis=new FileInputStream(file);
              DataInputStream inData=new DataInputStream(fis);
              System.out.println(inData.readInt());    //读取int数据
              System.out.println(inData.readLong());   //读取long数据 
              System.out.println(+inData.readFloat()); //读取float数据
              System.out.println(inData.readDouble()); //读取double数据
              System.out.println(inData.readBoolean());//读取boolean数据
              char c = '';
              while((c=inData.readChar())!='') {       //''表示空字符。
                  System.out.print(c);
              } 
            }
            catch(IOException e){}
       }
    }

    Example10_12.java

    import java.io.*;
    public class Example10_12 {
       public static void main(String args[]) {
          String command = "渡江总攻时间是4月22日晚10点";
          EncryptAndDecrypt person = new EncryptAndDecrypt();
          String password = "Tiger";
          String secret = person.encrypt(command,password); 
          File file=new File("secret.txt");
          try{
              FileOutputStream fos=new FileOutputStream(file);
              DataOutputStream outData=new DataOutputStream(fos);
              outData.writeUTF(secret);
              System.out.println("加密命令:"+secret);
           } 
           catch(IOException e){}
           try{
              FileInputStream fis=new FileInputStream(file);
              DataInputStream inData=new DataInputStream(fis);
              String str = inData.readUTF();
              String mingwen = person.decrypt(str,password);
              System.out.println("解密命令:"+mingwen);       
           }
           catch(IOException e){}
       }
    }
  • 相关阅读:
    欧拉定理证明&阶乘的逆元
    Tree POJ
    GCD
    java42
    java41
    java
    java40
    搭建两个网站的琐碎问题
    虚拟机从无到有,服务器从无到有的历程(在更)
    java39
  • 原文地址:https://www.cnblogs.com/yihujiu/p/5990846.html
Copyright © 2020-2023  润新知