Latest web development tutorials

class Java DataOutputStream

Aliran data output memungkinkan aplikasi mesin-independen secara Java tipe data dasar ditulis ke output stream yang mendasari.

Constructor berikut digunakan untuk membuat output data objek aliran.

DataOutputStream out = DataOutputStream(OutputStream  out);

Setelah Anda membuat sebuah objek, Anda dapat referensi Daftar berikut metode write konvektif atau operasi lainnya.

Tidak. metode Deskripsi
1 public final void write (byte [] w, int off, int len) throws IOException
byte array ditentukan mulai pada offset off dimulai len byte ditulis ke byte aliran output array ini.
2 int akhir public write (byte [] b) throws IOException
byte tertentu untuk byte aliran output array ini.
3
  1. public final void writeBooolean () throws IOException ,
  2. public final void writeByte () throws IOException ,
  3. public final void writeShort () throws IOException ,
  4. public void akhir writeInt () throws IOException
metode ini ditentukan dalam tipe data dasar byte yang akan ditulis ke output stream.
4 public void flush () throws IOException
Flushes aliran dan kekuatan setiap buffered output yang bytes output ini akan ditulis.
5 public final void writeBytes (String s) throws IOException
Menulis urutan byte dalam string ke output stream yang mendasari, masing-masing karakter dalam string ditulis secara berurutan, dan membuang yang tinggi delapan.

contoh

Contoh berikut mengilustrasikan DataInputStream dan DataOutputStream menggunakan contoh ini untuk membaca dari test.txt file teks 5 baris dan dikonversi ke huruf besar, yang terakhir disimpan di test1.txt file lain di.

import java.io.*;

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

      DataInputStream d = new DataInputStream(new
                               FileInputStream("test.txt"));

      DataOutputStream out = new DataOutputStream(new
                               FileOutputStream("test1.txt"));

      String count;
      while((count = d.readLine()) != null){
          String u = count.toUpperCase();
          System.out.println(u);
          out.writeBytes(u + "  ,");
      }
      d.close();
      out.close();
   }
}

Contoh di atas hasil disusun adalah sebagai berikut:

THIS IS TEST 1  ,
THIS IS TEST 2  ,
THIS IS TEST 3  ,
THIS IS TEST 4  ,
THIS IS TEST 5  ,