IN JAVA Write a program to create a binary data file named R

IN JAVA

Write a program to create a binary data file named RandomInt.dat that consists of 10 random integer numbers using DataOutputStream. Use DataInputStream to read the integers from RandomInt.dat just created and print them on the console in the same program.

Solution

DataInputStreamTest.java

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Random;


public class DataInputStreamTest {

  
   public static void main(String[] args) {
       String strFilePath = \"D:\\\\RandomInt.dat\";
       Random r = new Random();
   try
   {
       FileOutputStream outputStr = new FileOutputStream(strFilePath);
         
         
       DataOutputStream outputStrData = new DataOutputStream(outputStr);
       for(int i=0; i<10; i++){
           outputStrData.writeInt(r.nextInt(100)+1);
           outputStrData.writeChar(\'\\t\');
       }
       outputStrData.flush();
       outputStrData.close();
       outputStr.close();
   FileInputStream inputStr = new FileInputStream(strFilePath);
     
     
   DataInputStream inputStrData = new DataInputStream(inputStr);
   int count = 0;
   while(count<10){
   int i = inputStrData.readInt();
   inputStrData.readChar();
   count++;
   System.out.println( i);
   }
   outputStrData.flush();
         
   inputStrData.close();
   outputStrData.close();
   }
   catch(FileNotFoundException fe)
   {
   System.out.println(\"FileNotFoundException : \" + fe);
   }
   catch(IOException ioe)
   {
   System.out.println(\"IOException : \" + ioe);
   }
   }

}

Output:

65
8
95
69
1
77
16
97
85
1

IN JAVA Write a program to create a binary data file named RandomInt.dat that consists of 10 random integer numbers using DataOutputStream. Use DataInputStream
IN JAVA Write a program to create a binary data file named RandomInt.dat that consists of 10 random integer numbers using DataOutputStream. Use DataInputStream

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site