import java.io.*;

public class DataRWStream {

     public static void main(String[] args) throws IOException {
  DataOutputStream out2 = new DataOutputStream( new BufferedOutputStream(
     new FileOutputStream( "Data.txt")));
  out2.writeDouble(3.14159);
  out2.writeUTF( "That was pi");
  out2.writeDouble(1.41413);
  out2.writeUTF( "Square root of 2");
  out2.close();
  
  DataInputStream in5 = new DataInputStream( new BufferedInputStream(
     new FileInputStream( "Data.txt")));
  System.out.println(in5.readDouble());
   // First, eliminate any surrounding space:
  String s = in5.readUTF().trim();
  String noSpace = "";
   char c;
   for ( int i = 0; i < s.length(); i++) {
      c = s.charAt(i);
       if (c != ' ')
    noSpace += c;
  }
  System.out.println( "noSpace = " + noSpace);
  System.out.println(in5.readDouble());
  System.out.println(in5.readUTF());

    }

}