-
1
查看全部 -
1
查看全部 -
4
查看全部 -
3
查看全部 -
2
查看全部 -
2
查看全部 -
1
查看全部 -
1
查看全部 -
2
查看全部 -
另一种写法
查看全部 -
1
查看全部 -
7) DataOutputStream/DataInputStream 是对FileOutputStream/FileInputStream类的一个扩展,从一次读取/写入一个字节变成一次读取/写入一个数字或者字符,字符串
使用方法:
DataOutputStream:
String file = "demo/dos.dat";
DataOutputStream dos = new DataOutputStream(new FileOutputStream(file));//对FileOutputStream里面的write()方法进行扩展包装变成下面这些方法
dos.writeInt(10);
dos.writeInt(-10);
dos.writeLong(10l);
dos.writeDouble(10.5);
dos.close();
DataInputStream:
String file = "demo/dos.dat";
DataInputStream dis = new DataInputStream(new FileInputStream(file));//对FileInputStream里面的read()方法进行扩展和包装,变成下面这些方法
IOUtils.printHex(file);
int i=dis.readInt();
System.out.println(i);
i=dis.readInt();
System.out.println(i);
long l=dis.readLong();
System.out.println(l );
double j=dis.readDouble();
System.out.println(j);
String k=dis.readUTF();
System.out.println(k);
dis.close();//类似于指针的性质,每次read指针+1,下一次read只能读取下一个指针的值;
查看全部 -
输入流查看全部
-
inputStream,outputStream
查看全部 -
RandomAccessFile
查看全部
举报