每日日报
今日练习
DataOutputStream写文件
package File;
import java.io.IOException;
import java.io.FileOutputStream;
import java.io.DataOutputStream;
import java.io.OutputStream;
public class DataOutputStreamDemo {
public static void main(String[] args)throws IOException{
write();
}
public static void write()throws IOException{
OutputStream os=new FileOutputStream("D:/Hello.txt");
DataOutputStream dos=new DataOutputStream(os);
dos.writeInt(123);
dos.writeBoolean(true);
dos.writeByte(34);
dos.writeBytes("Hello");
dos.writeChar(58);
dos.writeChars("java");
dos.writeDouble(20.0);
dos.writeFloat(20f);
dos.writeShort(31);
dos.writeUTF("C++");
dos.writeLong(13L);
dos.flush();
dos.close();
}
}
DataInputStream读数据
package File;
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
public class DataInputStreamDemo {
public static void main(String[] args)throws IOException{
read();
}
public static void read()throws IOException{
InputStream in =new FileInputStream("D:/Hello.txt");
DataInputStream dis =new DataInputStream(in);
int a=dis.readInt();
System.out.println(a);
System.out.println(dis.readBoolean());
System.out.println(dis.readByte());
System.out.println(dis.readChar());
System.out.println(dis.readDouble());
System.out.println(dis.readFloat());
System.out.println(dis.readFloat());
System.out.println(dis.readShort());
System.out.println(dis.readLong());
dis.close();
}
}

浙公网安备 33010602011771号