java dat_java操作dat文件
时间: 2023-10-17 14:16:36 浏览: 41
Java中可以使用RandomAccessFile类操作dat文件。RandomAccessFile类提供了对文件内容的读写操作,可以读写任意位置的数据,而不像InputStream和OutputStream只能按顺序读写文件。以下是一个简单的例子:
```java
import java.io.RandomAccessFile;
import java.io.IOException;
public class DatFile {
public static void main(String[] args) {
try {
RandomAccessFile file = new RandomAccessFile("example.dat", "rw");
// 写入数据
file.writeInt(123);
file.writeDouble(3.1415);
// 移动指针到文件开头
file.seek(0);
// 读取数据
int i = file.readInt();
double d = file.readDouble();
System.out.println("i = " + i);
System.out.println("d = " + d);
file.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的例子中,我们创建了一个RandomAccessFile对象,并指定了文件名和文件打开模式("rw"表示读写模式)。接着我们写入了一个整数和一个双精度浮点数,并使用seek方法移动文件指针到文件开头。最后我们读取了刚刚写入的数据,并将其输出到控制台。