java读取dat文件后两行_java中要读取一个.dat文件,文件存储为每行四个数据,数据之间空格隔开,如何读取这个文件数据?...

这篇博客介绍如何使用Java读取.dat文件,每行包含四个由空格分隔的数据,并将这些数据转换为Model对象。通过BufferedReader读取文件内容,然后使用String.split按空格分割字符串,最后将结果封装到Model对象中。
摘要由CSDN通过智能技术生成

展开全部

显然的是不是,首先我们需要读取这个文件里的内容,这里每一行62616964757a686964616fe78988e69d8331333365646339都是一条数据,我们可以用bufferedreader去读取行

其次,读完之后还要对每一条数据(行)处理一下,这个用string.split,根据空格分离字符串就行了

那么之后就是根据这得到的string[]封装成Model对象了

我们大概实现如下:// 读取文件

public static List readLines(String filePath) throws Exception {

File file = new File(filePath);

BufferedReader reader = new BufferedReader(new FileReader(file));

String lineStr;

List strList = new ArrayList();

while (null != (lineStr = reader.readLine())) {

strList.add(lineStr);

}

reader.close();

return strList;

}// 封装数据

public static Model convertToModel(String s) throws Exception{

String[] strings = s.split(" "); // 以空格分离

try {

Model model = new Model();</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值