📄 testdataoutputstream.java
字号:
package apibook.c3.s6;import java.io.*;//测试DataOutputStream类public class TestDataOutputStream { public TestDataOutputStream() { } public static void main(String[] args) { FileOutputStream file_out; DataOutputStream data_out; try { String filename = "TestDataOutputStream.txt"; file_out = new FileOutputStream(filename);//创建一个文件输出流 data_out = new DataOutputStream(file_out);//使用该文件输出流创建数据输出流 char a = 'a'; byte b = 2; String c = "abc"; short d = 4; byte[] b2 = {'a', 'b', 'c'}; data_out.write(b);//写字节 data_out.write(b2, 0, b2.length);//写字节数组 data_out.writeBoolean(true);//写布尔值 data_out.writeChar(a);//写字符 data_out.writeBytes(c);//作为字节写入字符串 data_out.writeChars(c);//作为字符写入字符串 data_out.writeDouble(123.456);//double data_out.writeFloat(123.456f);//float data_out.writeInt(678);//int data_out.writeLong(678l);//long data_out.writeShort(d);//short data_out.writeUTF(c);//使用utf编码写入字符串 data_out.writeUTF("abc\n"); data_out.write(b); data_out.writeShort(d); data_out.flush();//刷新流 System.out.println("Size of file written: " + data_out.size()); data_out.close();//关闭 } catch (IOException e) { System.out.println(e); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -