BufferedInputStream示例
BufferedOutputStream示例
BufferedReader實例
BufferedWriter示例
ByteArrayInputStream示例
Java ByteArrayOutputStream示例
Java CharArrayReader示例
Java CharArrayWriter示例
Java Console類示例
Java DataInputStream類型
Java DataOutputStream實例
Java Externalizable實例
Java File實例
FileDescriptor示例
Java FileInputStream示例
FileOutputStream示例
Java FilePermission示例
Java FileReader示例
Java FileWriter示例
Java FilterInputStream示例
Java FilterOutputStream示例
Java FilterReader示例
Java FilterWriter示例
Java DataOutputStream
DataOutputStream
可以將Java基本數據類型值寫入輸出流。DataOutputStream
類包含一個寫入數據類型的寫入方法。 它支持使用writeUTF(String text)
方法將字符串寫入輸出流。
要將Java原始數據類型值寫入名爲primitives.dat
的文件,可參考按如下所示構造DataOutputStream
的對象:
DataOutputStream dos = new DataOutputStream(new FileOutputStream("primitives.dat"));
示例
以下代碼將一個int
值,一個double
值,一個布爾值和一個字符串寫入到名爲primitives.dat
的文件。
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileOutputStream;
public class Main {
public static void main(String[] args) {
String destFile = "primitives.dat";
try (DataOutputStream dos = new DataOutputStream(new FileOutputStream(
destFile))) {
dos.writeInt(765);
dos.writeDouble(6789.50);
dos.writeBoolean(true);
dos.writeUTF("Java Input/Output is cool!");
dos.flush();
System.out.println("Data has been written to "
+ (new File(destFile)).getAbsolutePath());
} catch (Exception e) {
e.printStackTrace();
}
}
}
上面的代碼生成以下結果。
Data has been written to F:\website\yiibai\worksp\primitives.dat