用于操作基本数据类型的流对象
2012-05-12 13:16
405 查看
import java.io.*; class DataStreamDemo { public static void main(String[] args) throws IOException { //method1(); readUTFDemo(); //writeUTFDemo(); } public static void method()throws IOException { DataOutputStream dos=new DataOutputStream(new FileOutputStream("data.txt")); dos.writeInt(234);//为什么用记事本打开全是乱码,因为记事本显示的是字符,它会将里面写入的字节去查表,把表中对应的字符显示出来。 dos.writeBoolean(true); dos.writeDouble(9887.543); dos.close(); } public static void method1()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 readUTFDemo()throws IOException//用UTF-8 修改版格式编码写入的必须用相应的方法读! { DataInputStream dis=new DataInputStream(new FileInputStream("utf.txt")); String s=dis.readUTF(); System.out.println(s); dis.close(); } public static void writeUTFDemo()throws IOException { DataOutputStream dos=new DataOutputStream(new FileOutputStream("utf.txt")); dos.writeUTF("哈哈"); dos.close(); } }
相关文章推荐
- 黑马程序员——用于操作基本数据类型的流对象
- DataInputStream与DataOutputStream用于操作基本数据类型的数据的流对象
- DataInputStream 和DataOutputStream用于操作Java的基本数据类型
- java基础之IO流--DataOutputStream(专门用于操作Java基本数据类型的IO流对象)
- 用于操作基本类型数据的流对象
- DataInputStream 和 DataOutputStream 用于操作基本类型的流对象
- IO流 DataInputStream和DataOutputStream 用于操作基本数据类型
- IO流(操作基本数据类型的流)
- 基本数据类型操作三:float和double变量的赋值
- scala学习-基本数据类型和简单操作5
- redis基本数据类型和常用命令操作
- MongoDB学习笔记系列:(二) Shell基本操作和BSON数据类型
- NDK基本数据类型及操作
- (93)DataStream(操作基本数据类型)、ByteArrayStream(操作字节数组)
- Java的IO操作(二) - 带缓冲区的流对象、写入基本数据类型、实现命令行中的copy命令
- djangoORM数据类型及基本操作
- Sqlite - 基本操作及数据类型一览
- java 基本数据类型 及 位操作
- Redis中基本数据类型的操作
- MongoDB基本操作【增删改查】以及数据类型