Give Description for WriteInt

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Give Description for WriteInt

Expert Solution
Step 1

Solution:

The java.io.DataOutputStream.writeInt(int v) : this method writes a integer value to the underlying stream of data as 4 bytes.

The counter is incremented by 4 on successful invocation of this method.

Declaration: public final void writeInt(int v)

Parameters: v - an integer value to be written to output screen.

This method does not return any values.

 

 

 

 

Step 2

Example:

Program:

 

import java.io.DataInputStream;

import java.io.DataOutputStream;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStream;

public class DataOutputStreamDemo {

   public static void main(String[] args) throws IOException {

      InputStream is = null;

      DataInputStream dis = null;

      FileOutputStream fos = null;

      DataOutputStream dos = null;

      int[] i = {100,200,300,400,500};

 try {                       

         // create file output stream

            fos = new FileOutputStream("c:\\test.txt");

           // create data output stream

         dos = new DataOutputStream(fos);

         // for each int in int buffer

         for(int j:i) {

        // writes  integers to data output stream

            dos.writeInt(j); 

         }

       // force data to the underlying file output stream

         dos.flush();

        // create file input stream

         is = new FileInputStream("c:\\test.txt");

  // create new data input stream

         dis = new DataInputStream(is);

 // available stream to be read

         while(dis.available()>0) {

  // read four bytes from data input, return int

            int k = dis.readInt();

            System.out.print(k+" ");

         }

      } catch(Exception e) {

         // if any error occurs

         e.printStackTrace();

      } finally {

         // releases all system resources from the streams

         if(is!=null)

            is.close();

         if(dis!=null)

            dis.close();

         if(fos!=null)

            fos.close();

         if(dos!=null)

            dos.close();

      }

   }

}

 

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Hiring Problem
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education