Java by API/java.io/DataOutputStream

Материал из Java эксперт
Перейти к: навигация, поиск

DataOutputStream: writeBoolean(boolean b)

   <source lang="java">

/*

* Output:
*/

import java.io.DataOutputStream; import java.io.FileOutputStream; public class MainClass {

 public static void main(String args[]) {
   try {
     FileOutputStream fos = new FileOutputStream(args[0]);
     DataOutputStream dos = new DataOutputStream(fos);
     dos.writeBoolean(false);
     dos.writeByte(Byte.MAX_VALUE);
     dos.writeChar("A");
     dos.writeDouble(Double.MAX_VALUE);
     dos.writeFloat(Float.MAX_VALUE);
     dos.writeInt(Integer.MAX_VALUE);
     dos.writeLong(Long.MAX_VALUE);
     dos.writeShort(Short.MAX_VALUE);
     fos.close();
   } catch (Exception e) {
     System.out.println("Exception: " + e);
   }
 }

}

      </source>
   
  
 
  



DataOutputStream: writeByte(byte b)

   <source lang="java">

/*

* Output:
*/

import java.io.DataOutputStream; import java.io.FileOutputStream; public class MainClass {

 public static void main(String args[]) {
   try {
     FileOutputStream fos = new FileOutputStream(args[0]);
     DataOutputStream dos = new DataOutputStream(fos);
     dos.writeBoolean(false);
     dos.writeByte(Byte.MAX_VALUE);
     dos.writeChar("A");
     dos.writeDouble(Double.MAX_VALUE);
     dos.writeFloat(Float.MAX_VALUE);
     dos.writeInt(Integer.MAX_VALUE);
     dos.writeLong(Long.MAX_VALUE);
     dos.writeShort(Short.MAX_VALUE);
     fos.close();
   } catch (Exception e) {
     System.out.println("Exception: " + e);
   }
 }

}

      </source>
   
  
 
  



DataOutputStream: writeChar(char ch)

   <source lang="java">

/*

* Output:
*/

import java.io.DataOutputStream; import java.io.FileOutputStream; public class MainClass {

 public static void main(String args[]) {
   try {
     FileOutputStream fos = new FileOutputStream(args[0]);
     DataOutputStream dos = new DataOutputStream(fos);
     dos.writeBoolean(false);
     dos.writeByte(Byte.MAX_VALUE);
     dos.writeChar("A");
     dos.writeDouble(Double.MAX_VALUE);
     dos.writeFloat(Float.MAX_VALUE);
     dos.writeInt(Integer.MAX_VALUE);
     dos.writeLong(Long.MAX_VALUE);
     dos.writeShort(Short.MAX_VALUE);
     fos.close();
   } catch (Exception e) {
     System.out.println("Exception: " + e);
   }
 }

}

      </source>
   
  
 
  



DataOutputStream: writeDouble(double d)

   <source lang="java">

/*

* Output:
*/

import java.io.DataOutputStream; import java.io.FileOutputStream; public class MainClass {

 public static void main(String args[]) {
   try {
     FileOutputStream fos = new FileOutputStream(args[0]);
     DataOutputStream dos = new DataOutputStream(fos);
     dos.writeBoolean(false);
     dos.writeByte(Byte.MAX_VALUE);
     dos.writeChar("A");
     dos.writeDouble(Double.MAX_VALUE);
     dos.writeFloat(Float.MAX_VALUE);
     dos.writeInt(Integer.MAX_VALUE);
     dos.writeLong(Long.MAX_VALUE);
     dos.writeShort(Short.MAX_VALUE);
     fos.close();
   } catch (Exception e) {
     System.out.println("Exception: " + e);
   }
 }

}

      </source>
   
  
 
  



DataOutputStream: writeFloat(float f)

   <source lang="java">

/*

* Output:
*/

import java.io.DataOutputStream; import java.io.FileOutputStream; public class MainClass {

 public static void main(String args[]) {
   try {
     FileOutputStream fos = new FileOutputStream(args[0]);
     DataOutputStream dos = new DataOutputStream(fos);
     dos.writeBoolean(false);
     dos.writeByte(Byte.MAX_VALUE);
     dos.writeChar("A");
     dos.writeDouble(Double.MAX_VALUE);
     dos.writeFloat(Float.MAX_VALUE);
     dos.writeInt(Integer.MAX_VALUE);
     dos.writeLong(Long.MAX_VALUE);
     dos.writeShort(Short.MAX_VALUE);
     fos.close();
   } catch (Exception e) {
     System.out.println("Exception: " + e);
   }
 }

}

      </source>
   
  
 
  



DataOutputStream: writeInt(int i)

   <source lang="java">

/*

* Output:
*/

import java.io.DataOutputStream; import java.io.FileOutputStream; public class MainClass {

 public static void main(String args[]) {
   try {
     FileOutputStream fos = new FileOutputStream(args[0]);
     DataOutputStream dos = new DataOutputStream(fos);
     dos.writeBoolean(false);
     dos.writeByte(Byte.MAX_VALUE);
     dos.writeChar("A");
     dos.writeDouble(Double.MAX_VALUE);
     dos.writeFloat(Float.MAX_VALUE);
     dos.writeInt(Integer.MAX_VALUE);
     dos.writeLong(Long.MAX_VALUE);
     dos.writeShort(Short.MAX_VALUE);
     fos.close();
   } catch (Exception e) {
     System.out.println("Exception: " + e);
   }
 }

}

      </source>
   
  
 
  



DataOutputStream: writeLong(long l)

   <source lang="java">

/*

* Output:
*/

import java.io.DataOutputStream; import java.io.FileOutputStream; public class MainClass {

 public static void main(String args[]) {
   try {
     FileOutputStream fos = new FileOutputStream(args[0]);
     DataOutputStream dos = new DataOutputStream(fos);
     dos.writeBoolean(false);
     dos.writeByte(Byte.MAX_VALUE);
     dos.writeChar("A");
     dos.writeDouble(Double.MAX_VALUE);
     dos.writeFloat(Float.MAX_VALUE);
     dos.writeInt(Integer.MAX_VALUE);
     dos.writeLong(Long.MAX_VALUE);
     dos.writeShort(Short.MAX_VALUE);
     fos.close();
   } catch (Exception e) {
     System.out.println("Exception: " + e);
   }
 }

}

      </source>
   
  
 
  



DataOutputStream: writeShort(int i)

   <source lang="java">

/*

* Output:
*/

import java.io.DataOutputStream; import java.io.FileOutputStream; public class MainClass {

 public static void main(String args[]) {
   try {
     FileOutputStream fos = new FileOutputStream(args[0]);
     DataOutputStream dos = new DataOutputStream(fos);
     dos.writeBoolean(false);
     dos.writeByte(Byte.MAX_VALUE);
     dos.writeChar("A");
     dos.writeDouble(Double.MAX_VALUE);
     dos.writeFloat(Float.MAX_VALUE);
     dos.writeInt(Integer.MAX_VALUE);
     dos.writeLong(Long.MAX_VALUE);
     dos.writeShort(Short.MAX_VALUE);
     fos.close();
   } catch (Exception e) {
     System.out.println("Exception: " + e);
   }
 }

}

      </source>
   
  
 
  



DataOutputStream: writeUTF(String str)

   <source lang="java">

import java.io.BufferedReader; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.net.Socket; public class MainClass extends Thread {

 public MainClass() throws IOException {
 }
 public void run() {
   try {
     Socket socket = new Socket("127.0.0.1", 2000);
     DataInputStream in = new DataInputStream(socket.getInputStream());
     BufferedReader console = new BufferedReader(new InputStreamReader(System.in));
     DataOutputStream out = new DataOutputStream(socket.getOutputStream());
     while (true) {
       System.out.print("Enter response: ");
       String response = console.readLine();
       out.writeUTF(response);
       String message = in.readUTF();
       System.out.println(message);
     }
   } catch (IOException e) {
     e.printStackTrace();
   }
 }
 public static void main(String[] args) {
   try {
     Thread t = new MainClass();
     t.start();
   } catch (IOException e) {
     e.printStackTrace();
   }
 }

}

      </source>
   
  
 
  



new DataOutputStream(FileOutputStream fileOutputStream)

   <source lang="java">

/*

* Output:
*/

import java.io.DataOutputStream; import java.io.FileOutputStream; public class MainClass {

 public static void main(String args[]) {
   try {
     FileOutputStream fos = new FileOutputStream(args[0]);
     DataOutputStream dos = new DataOutputStream(fos);
     dos.writeBoolean(false);
     dos.writeByte(Byte.MAX_VALUE);
     dos.writeChar("A");
     dos.writeDouble(Double.MAX_VALUE);
     dos.writeFloat(Float.MAX_VALUE);
     dos.writeInt(Integer.MAX_VALUE);
     dos.writeLong(Long.MAX_VALUE);
     dos.writeShort(Short.MAX_VALUE);
     fos.close();
   } catch (Exception e) {
     System.out.println("Exception: " + e);
   }
 }

}

      </source>