Mega Code Archive

 
Categories / Java Tutorial / File
 

Create DataOutputStream out of BufferedOutputStream

import java.io.BufferedOutputStream; import java.io.DataOutputStream; import java.io.FileOutputStream; import java.io.IOException; public class PrimeWriter {   public static void main(String[] arguments) {     int[] primes = new int[400];     int numPrimes = 0;     int candidate = 2;     while (numPrimes < 400) {       primes[numPrimes] = candidate;       numPrimes++;       candidate++;     }     try {       FileOutputStream file = new FileOutputStream("p.dat");       BufferedOutputStream buff = new BufferedOutputStream(file);       DataOutputStream data = new DataOutputStream(buff);       for (int i = 0; i < 400; i++)         data.writeInt(primes[i]);       data.close();     } catch (IOException e) {       System.out.println("Error - " + e.toString());     }   } }