分享做过的java 生成 binary文件的例子

这篇博客展示了如何使用Java进行二进制文件的读写操作。通过`DataRecord`类,博主详细地解释了如何从固定格式的txt文件读取数据,将数据转换为二进制并存储到.bin文件中。此外,还提到了二进制文件的读取和二分查找在读取符合条件的数据集方面的应用。
摘要由CSDN通过智能技术生成

废话少说,先上代码。


import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.RandomAccessFile;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;




class DataRecord {
public static final int RECORD_LENGTH = 131; 
private final int NAME_LENGTH = 22; // the maximum length allowed
private final int CODE_LENGTH = 7; // the maximum length allowed


private String code;


private String name;
private double double1;
private int int1;
private double double2;
private double double3;
private double double4;
private double double5;
private double double6;
private double double7;


public String getCode() {
return code;
}


public void setCode(String code) {
this.code = code;
}


public String getName() {
return name;
}


public void setName(String name) {
this.name = name;
}


public double getDouble1() {
return double1;
}


public void setDouble1(double double1) {
this.double1 = double1;
}


public int getInt1() {
return int1;
}


public void setInt1(int int1) {
this.int1 = int1;
}


public double getDouble2() {
return double2;
}


public void setDouble2(double double2) {
this.double2 = double2;
}


public double getDouble3() {
return double3;
}


public void setDouble3(double double3) {
this.double3 = double3;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值