IO流--DataInputStream与DataOutputStream
来源:互联网 发布:nike篮球鞋淘宝店铺 编辑:程序博客网 时间:2024/05/16 13:04
/*DataInputStream与DataOutputStream:可以用于操作基本数据类型的数据流对象。 */import java.io.*;class DataStreamDemo {public static void main(String[] args) throws IOException {readData();writeData();readUTFDemo();// 用修改版utf-8写,只能用下面的它读。writeUTFDemo();// 使用字节转换流写文件OutputStreamWriter osw = new OutputStreamWriter(new FileInputStream("utf.txt"), "utf-8");// gbk--4个字节osw.write("你好");// 你好--标准版utf-8,6个字节osw.close();}public static void readData() throws IOException {DataInputStream dis = new DataInputStream(new FileInputStream("data.txt"));int num = dis.readInt();boolean b = dis.readBoolean();double d = dis.readDouble();System.out.println(num);System.out.println(b);System.out.println(d);}public static void writeData() throws IOException {DataOutputStream dos = new DataOutputStream(new FileOutputStream("data.txt"));dos.writeInt(234);dos.writeBoolean(true);dos.writeDouble(989.21);dos.close();}public static void readUTFDemo() throws IOException {DataInputStream dis = new DataInputStream(new FileInputStream("utfdate.txt"));String s = dis.readUTF();System.out.println(s);dis.close();}public static void writeUTFDemo() throws IOException {DataOutputStream dos = new DataOutputStream(new FileOutputStream("utfdate.txt"));dos.writeUTF("你好");// 有乱码+你好--8个字节,修改版的utf-8dos.close();}}
0 0
- IO流--DataInputStream与DataOutputStream
- IO流之DataInputStream 、DataOutputStream
- “黑马程序员”IO流DataInputStream与DataOutputStream的用法
- java语言编程IO流之DataInputStream与DataOutputStream
- Java IO系列3 字节流之DataInputStream与DataOutputStream
- Java IO--数据操作流DataOutputStream/DataInputStream
- IO流之数据流DataOutputStream和DataInputStream
- Java IO - DataInputStream&DataOutputStream
- DataInputStream与DataOutputStream类
- DataOutputStream与DataInputStream
- DataInputStream与DataoutputStream
- DataInputStream与DataOutputStream用法
- DataInputStream与DataOutputStream
- DataInputStream 与 DataOutputStream
- java.io DataInputStream与DataOutputStream理解(三)
- 【Java IO】DataInputStream/DataOutputStream示例
- IO操作演示(DataInputStream、DataOutputStream)
- 21.Java IO: DataInputStream && DataOutputStream
- pl/sql编程
- Python—OpenCV学习网站
- SQL总结(二)
- C语言复习题1.2
- JS实现递归要注意的问题
- IO流--DataInputStream与DataOutputStream
- linux中驱动异步通知应用程序的方法
- 个人学习c++的真实经验!
- 有关我们经常会看到德 nonnull和nullable 关键字的使用
- 微信的名词解释
- 浅析Python编码问题
- IO流--ByteArrayStream
- Android SDK开发范例大全 ---3.3更改TextView颜色
- Installation failed due to invalid APK file!