Latest web development tutorials
×

Java หลักสูตร

Java หลักสูตร Java แนะนำโดยย่อ Java การกำหนดค่าการพัฒนาสภาพแวดล้อม Java พื้นฐานไวยากรณ์ Java วัตถุและการเรียน Java ชนิดข้อมูลพื้นฐาน Java ประเภทตัวแปร Java การปรับเปลี่ยน Java ผู้ประกอบการ Java โครงสร้างห่วง Java สาขาโครงสร้าง Java Number หมวดหมู่ Java Character หมวดหมู่ Java String หมวดหมู่ Java StringBuffer Java แถว Java วันที่เวลา Java นิพจน์ปกติ Java ทาง Java Stream,File,IO Java Scanner หมวดหมู่ Java การจัดการข้อยกเว้น

Java เชิงวัตถุ

Java สืบทอด Java Override/Overload Java polymorphism Java ระดับนามธรรม Java บรรจุภัณฑ์ Java อินเตอร์เฟซ Java บรรจุภัณฑ์

Java การสอนที่ทันสมัย

Java โครงสร้างข้อมูล Java คอลเลกชันกรอบ Java ยาชื่อสามัญ Java การทำให้เป็นอันดับ Java เขียนโปรแกรมเครือข่าย Java ส่ง Email Java การเขียนโปรแกรมแบบมัลติเธรด Java Appletรากฐาน Java เอกสารความคิดเห็น Java ตัวอย่าง Java 8 คุณสมบัติใหม่ Java MySQL สัมพันธ์

ระดับ Java DataOutputStream

กระแสส่งออกข้อมูลช่วยให้การประยุกต์ใช้เครื่องอิสระลักษณะ Java ชนิดข้อมูลพื้นฐานถูกเขียนไปยังกระแสออกพื้นฐาน

ตัวสร้างต่อไปนี้จะใช้ในการสร้างวัตถุกระแสออกข้อมูล

DataOutputStream out = DataOutputStream(OutputStream  out);

หลังจากที่คุณสร้างวัตถุคุณสามารถอ้างอิงรายการต่อไปนี้จะช่วยให้วิธีการของการไหลเวียนเขียนหรือการดำเนินการอื่น ๆ

เลขที่ วิธีการรายละเอียด
1 สุดท้ายประชาชนเป็นโมฆะเขียน (byte [] W, int ปิด int len) พ่น IOException
อาร์เรย์ไบต์ระบุเริ่มต้นที่ชดเชยการ off จุดเริ่มต้น len ไบต์เขียนไปยังอาร์เรย์ไบต์กระแสออกนี้
2 ประชาชนเขียน int สุดท้าย (byte [] B) พ่น IOException
ที่ระบุไบต์อาร์เรย์ไบต์กระแสออกนี้
3
  1. สุดท้ายประชาชนเป็นโมฆะ writeBooolean () พ่น IOException ,
  2. สุดท้ายประชาชนเป็นโมฆะ writeByte () พ่น IOException ,
  3. สุดท้ายประชาชนเป็นโมฆะ writeShort () พ่น IOException ,
  4. สุดท้ายประชาชนเป็นโมฆะ writeInt () พ่น IOException
วิธีการเหล่านี้จะถูกระบุไว้ในชนิดข้อมูลพื้นฐานไบต์จะถูกเขียนไปยังกระแสเอาท์พุท
4 ล้างโมฆะสาธารณะ () พ่น IOException
วูบวาบกระแสออกนี้และบังคับไบต์เอาท์พุทบัฟเฟอร์ใด ๆ ที่จะเขียนออกมา
5 สุดท้ายประชาชน writeBytes โมฆะ (String s) พ่น IOException
เขียนลำดับของไบต์ในสตริงเป็นกระแสออกพื้นฐานตัวละครในสตริงแต่ละคนจะเขียนตามลำดับและทิ้งสูงแปด

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงให้เห็นถึง DataInputStream และ DataOutputStream ใช้ตัวอย่างนี้อ่านจากข้อความไฟล์ test.txt 5 สายและแปลงเป็นตัวอักษรพิมพ์ใหญ่สุดท้ายบันทึกไว้ในแฟ้ม Test1.txt อีก

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();
   }
}

ตัวอย่างข้างต้นรวบรวมผลมีดังนี้

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