「javadat解析」java解析dat文件
本篇文章给大家谈谈javadat解析,以及java解析dat文件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、现在有一个dat文件是以二进制存储的。里面的内容格式我现在知道。我想用java来解析出来。
- 2、java解析dat文件内的内容,下面是dat里的信息
- 3、java怎样获取指定目录下的所有“.dat”文件,并且解析获取这些文件中的数据?
现在有一个dat文件是以二进制存储的。里面的内容格式我现在知道。我想用java来解析出来。
换UTF-8试试。
要不就是你解析有误。dat可能不是一个文本文件。
你这种读byte的方法恐怕有误
java解析dat文件内的内容,下面是dat里的信息
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
public class DatDemo {
public static void main(String[] args) throws Exception {
File file = new File("c:\\test.dat");
BufferedReader br = new BufferedReader(new FileReader(file));//输入流
String str;
while((str=br.readLine())!=null){//按行读取
String[] ss = str.trim().split(":");
if(ss.length==2){//如果包含key和value就输出
System.out.println("key="+ss[0].trim()+"\nvalue="+ss[1].trim());
}else{//只有key 没有value就输出value=null
System.out.println("key="+ss[0].trim()+"\nvalue="+"null");
}
}
br.close();//关闭流
}
}
运行测试
key=ID
value=324,803
key=Doc Title
value=15/09/25 - certify true copy
key=File Name
value=bakersam8.TIF
..........
....
.
java怎样获取指定目录下的所有“.dat”文件,并且解析获取这些文件中的数据?
获取文件名很简单
但获取数据要看其内容格式,一般需要预先知道其格式才能读取
关于javadat解析和java解析dat文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。