1. 程式人生 > >數據操作流-DataOutputStream

數據操作流-DataOutputStream

try block spa 一定的 throws [] null ioe inpu

package dataoutputstream.cn;

import java.io.DataOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/*
 * 兩個與平臺無關的數據操作流,分別為數據輸出流dataoutputstream,和數據輸入流 datainputstream 通常數據
 * 輸出流會按照一定的格式將數據輸出,在通過數據輸入流按照一定的格式將數據讀入,這樣就可以方便的對數據進行處理
 * 
  構造方法:
  DataOutputStream(OutputStream out) 
          創建一個新的數據輸出流,將數據寫入指定基礎輸出流。
 * 
 
*/ public class DataOutputStreamDemo { public static void main(String[] args) throws Exception { //指定路徑 File f =new File("d:"+File.separator+"test3.txt"); //new 一個數據輸出對象 DataOutputStream ds = null; try { ds = new DataOutputStream(new FileOutputStream(f)); } catch (FileNotFoundException e) {
// TODO Auto-generated catch block e.printStackTrace(); } //定義幾個數據 String [] name = {"毛衣","襯衣","短褲"}; float [] price = {68.99f,34.55f,23.00f}; int [] nums = {3,2,1}; for (int i = 0; i < name.length; i++) { ds.writeChars(name[i]); ds.writeChar(‘\t‘); ds.writeFloat(price[i]); ds.writeChar(
‘\t‘); ds.writeInt(nums[i]); ds.writeChar(‘\n‘); } //關閉數據輸入流 ds.close(); } }

數據操作流-DataOutputStream