Java by API/java.io/DataInputStream
Содержание
- 1 DataInputStream: readBoolean()
- 2 DataInputStream: readByte()
- 3 DataInputStream: readChar()
- 4 DataInputStream: readDouble()
- 5 DataInputStream: readFloat()
- 6 DataInputStream: readInt()
- 7 DataInputStream: readLong()
- 8 DataInputStream: readShort()
- 9 DataInputStream: readUnsignedShort()
- 10 DataInputStream: readUTF()
- 11 new DataInputStream(FileInputStream fileInputStream)
- 12 new DataInputStream(new BufferedInputStream(new FileInputStream("temp.tmp")))
DataInputStream: readBoolean()
<source lang="java">
/*
* Output: */
import java.io.DataInputStream; import java.io.FileInputStream; public class MainClass {
public static void main(String args[]) { try { FileInputStream fis = new FileInputStream("fileName.dat"); // Create a data input stream DataInputStream dis = new DataInputStream(fis); // Read and display data System.out.println(dis.readBoolean()); System.out.println(dis.readByte()); System.out.println(dis.readChar()); System.out.println(dis.readDouble()); System.out.println(dis.readFloat()); System.out.println(dis.readInt()); System.out.println(dis.readLong()); System.out.println(dis.readShort()); // Close file input stream fis.close(); } catch (Exception e) { System.out.println("Exception: " + e); } }
}
</source>
DataInputStream: readByte()
<source lang="java">
/*
* Output: */
import java.io.DataInputStream; import java.io.FileInputStream; public class MainClass {
public static void main(String args[]) { try { FileInputStream fis = new FileInputStream("fileName.dat"); // Create a data input stream DataInputStream dis = new DataInputStream(fis); // Read and display data System.out.println(dis.readBoolean()); System.out.println(dis.readByte()); System.out.println(dis.readChar()); System.out.println(dis.readDouble()); System.out.println(dis.readFloat()); System.out.println(dis.readInt()); System.out.println(dis.readLong()); System.out.println(dis.readShort()); // Close file input stream fis.close(); } catch (Exception e) { System.out.println("Exception: " + e); } }
}
</source>
DataInputStream: readChar()
<source lang="java">
/*
* Output: */
import java.io.DataInputStream; import java.io.FileInputStream; public class MainClass {
public static void main(String args[]) { try { FileInputStream fis = new FileInputStream("fileName.dat"); // Create a data input stream DataInputStream dis = new DataInputStream(fis); // Read and display data System.out.println(dis.readBoolean()); System.out.println(dis.readByte()); System.out.println(dis.readChar()); System.out.println(dis.readDouble()); System.out.println(dis.readFloat()); System.out.println(dis.readInt()); System.out.println(dis.readLong()); System.out.println(dis.readShort()); // Close file input stream fis.close(); } catch (Exception e) { System.out.println("Exception: " + e); } }
}
</source>
DataInputStream: readDouble()
<source lang="java">
/*
* Output: */
import java.io.DataInputStream; import java.io.FileInputStream; public class MainClass {
public static void main(String args[]) { try { FileInputStream fis = new FileInputStream("fileName.dat"); // Create a data input stream DataInputStream dis = new DataInputStream(fis); // Read and display data System.out.println(dis.readBoolean()); System.out.println(dis.readByte()); System.out.println(dis.readChar()); System.out.println(dis.readDouble()); System.out.println(dis.readFloat()); System.out.println(dis.readInt()); System.out.println(dis.readLong()); System.out.println(dis.readShort()); // Close file input stream fis.close(); } catch (Exception e) { System.out.println("Exception: " + e); } }
}
</source>
DataInputStream: readFloat()
<source lang="java">
/*
* Output: */
import java.io.DataInputStream; import java.io.FileInputStream; public class MainClass {
public static void main(String args[]) { try { FileInputStream fis = new FileInputStream("fileName.dat"); // Create a data input stream DataInputStream dis = new DataInputStream(fis); // Read and display data System.out.println(dis.readBoolean()); System.out.println(dis.readByte()); System.out.println(dis.readChar()); System.out.println(dis.readDouble()); System.out.println(dis.readFloat()); System.out.println(dis.readInt()); System.out.println(dis.readLong()); System.out.println(dis.readShort()); // Close file input stream fis.close(); } catch (Exception e) { System.out.println("Exception: " + e); } }
}
</source>
DataInputStream: readInt()
<source lang="java">
/*
* Output: */
import java.io.DataInputStream; import java.io.FileInputStream; public class MainClass {
public static void main(String args[]) { try { FileInputStream fis = new FileInputStream("fileName.dat"); // Create a data input stream DataInputStream dis = new DataInputStream(fis); // Read and display data System.out.println(dis.readBoolean()); System.out.println(dis.readByte()); System.out.println(dis.readChar()); System.out.println(dis.readDouble()); System.out.println(dis.readFloat()); System.out.println(dis.readInt()); System.out.println(dis.readLong()); System.out.println(dis.readShort()); // Close file input stream fis.close(); } catch (Exception e) { System.out.println("Exception: " + e); } }
}
</source>
DataInputStream: readLong()
<source lang="java">
/*
* Output: */
import java.io.DataInputStream; import java.io.FileInputStream; public class MainClass {
public static void main(String args[]) { try { FileInputStream fis = new FileInputStream("fileName.dat"); // Create a data input stream DataInputStream dis = new DataInputStream(fis); // Read and display data System.out.println(dis.readBoolean()); System.out.println(dis.readByte()); System.out.println(dis.readChar()); System.out.println(dis.readDouble()); System.out.println(dis.readFloat()); System.out.println(dis.readInt()); System.out.println(dis.readLong()); System.out.println(dis.readShort()); // Close file input stream fis.close(); } catch (Exception e) { System.out.println("Exception: " + e); } }
}
</source>
DataInputStream: readShort()
<source lang="java">
/*
* Output: */
import java.io.DataInputStream; import java.io.FileInputStream; public class MainClass {
public static void main(String args[]) { try { FileInputStream fis = new FileInputStream("fileName.dat"); // Create a data input stream DataInputStream dis = new DataInputStream(fis); // Read and display data System.out.println(dis.readBoolean()); System.out.println(dis.readByte()); System.out.println(dis.readChar()); System.out.println(dis.readDouble()); System.out.println(dis.readFloat()); System.out.println(dis.readInt()); System.out.println(dis.readLong()); System.out.println(dis.readShort()); // Close file input stream fis.close(); } catch (Exception e) { System.out.println("Exception: " + e); } }
}
</source>
DataInputStream: readUnsignedShort()
<source lang="java">
import java.io.DataInputStream; import java.io.FileInputStream; import java.io.IOException; public class Main {
public static void main(String[] args) throws IOException { DataInputStream in = new DataInputStream(new FileInputStream("Main.class")); int start = in.readInt(); if (start != 0xcafebabe) { System.out.println("not valid"); } in.close(); System.out.println(in.readUnsignedShort()+"/"+in.readUnsignedShort()); }
}
</source>
DataInputStream: readUTF()
<source lang="java">
import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; public class MainClass {
public static void main(String[] args) throws Exception { String serverName = args[0]; int port = Integer.parseInt(args[1]); try { System.out.println("Connecting to " + serverName + " on port " + port); Socket client = new Socket(serverName, port); System.out.println("Just connected to " + client.getRemoteSocketAddress()); OutputStream outToServer = client.getOutputStream(); DataOutputStream out = new DataOutputStream(outToServer); out.writeUTF("Hello from " + client.getLocalSocketAddress()); InputStream inFromServer = client.getInputStream(); DataInputStream in = new DataInputStream(inFromServer); System.out.println("Server says " + in.readUTF()); client.close(); } catch (IOException e) { e.printStackTrace(); } }
}
</source>
new DataInputStream(FileInputStream fileInputStream)
<source lang="java">
/*
* Output: */
import java.io.DataInputStream; import java.io.FileInputStream; public class MainClass {
public static void main(String args[]) { try { FileInputStream fis = new FileInputStream("fileName.dat"); // Create a data input stream DataInputStream dis = new DataInputStream(fis); // Read and display data System.out.println(dis.readBoolean()); System.out.println(dis.readByte()); System.out.println(dis.readChar()); System.out.println(dis.readDouble()); System.out.println(dis.readFloat()); System.out.println(dis.readInt()); System.out.println(dis.readLong()); System.out.println(dis.readShort()); // Close file input stream fis.close(); } catch (Exception e) { System.out.println("Exception: " + e); } }
}
</source>
new DataInputStream(new BufferedInputStream(new FileInputStream("temp.tmp")))
<source lang="java">
import java.io.BufferedInputStream; import java.io.DataInputStream; import java.io.FileInputStream; import java.io.IOException; public class Main {
public static void main(String[] args) throws IOException { DataInputStream dis = new DataInputStream(new BufferedInputStream(new FileInputStream( "temp.tmp"))); for (int i = 0; i < 10; i++) dis.readInt(); dis.close(); }
}
</source>