用java代码写一个特定java将数据写入dat文件件

请问JAVA中怎么读取DAT文件中的内容啊-CSDN论坛
请问JAVA中怎么读取DAT文件中的内容啊
请问JAVA中怎么读取DAT文件中的内容啊,最好有一个小例子
读是一样的读的,但是dat文件本身的内容读出来还需要处理
给个小例子,和平时读文件是一样的
//readDat.java
package&March22
import&java.io.BufferedR
import&java.io.FileR
public&class&readDat&
public&static&void&main(String[]&args)
FileReader&fs&=&new&FileReader("test.dat");
BufferedReader&br&=&new&BufferedReader(fs);
String&record&=&new&String();
while((record&=&br.readLine())&!=&null)
WriteFile.writeFile(record,&"result.txt");
catch(Exception&e)
System.out.print(e.toString());
//WriteFile.java
package&March22
import&java.io.FileW
import&java.io.IOE
import&java.io.PrintW
public&class&WriteFile&
public&static&void&writeFile(String&content,&String&file)
FileWriter&fw&=&new&FileWriter(file,&true);
PrintWriter&out&=&new&PrintWriter(fw);&
out.println(content);
out.close();
fw.close();
catch&(IOException&e)&
System.out.println("Uh&oh,&got&an&IOException&error!");
e.printStackTrace();
是不是要通过BCD来转啊
可以参考一下这个思路
磁盘文件-&File&file-&文件输出流-&字节数组-&String-out.print显示
分两种情况:
如果是文本文件,可以是Reader来读;
FileReader&fr&=&new&FileReader(&"abc.dat"&);
如果是二进制文件,使用InputStream来读;
FileInputStream&=&FileInputStream(&"abc.dat"&);
个人建议用FileInputStream&=&FileInputStream(&"*.dat"&)&读
回复求助!用Java读取dat文件并处理数据,输出!
[问题点数:20分]
本版专家分:0
CSDN今日推荐
本版专家分:6443
匿名用户不能发表回复!|
其他相关推荐如何用java调用dat文件 - ITeye问答
12月1日,金山卫士宣布开放源代码,
正好我们小组课题是《java实现漏洞及端口扫描》。
端口扫描我上网找到一些前辈的成果,可以用做参考。
但漏洞扫描就比较忧郁了,初步设想是扫描注册表查看漏洞补丁是否齐全,但没有一个漏洞库的参考。
正好昨天金山卫士开放源码,其中就有一个漏洞库目录,如下:
漏洞扫描器
bin目录文件列表:
& ksafevul.exe&&&&&&&&&&& 提供可视化的漏洞修复功能
& ksafevul.dll&&&&&&&&&&&&& 漏洞修复引擎
& leakscan_test.exe&& 命令行版本例子程序
& data\*.*&&&&&&&&&&&&&&&&&& 漏洞库目录
&&&&&&&& office.dat&&&&&&&&& 微软office 32位软件补丁
&&&&&&&& office64.dat&&&&&& 微软office 64位软件补丁
&&&&&&&& system.dat&&&&&& windows 32位补丁
&&&&&&&& system64.dat&& window 64位补丁
&&&&&&&& soft.dat&&&&&&&&&&&& 第三方软件补丁
但本人的确是很菜的菜鸟。。。怎么调用office.dat ,system.dat这些文件?
实现对系统漏洞补丁的对比?如今是一筹莫展 - - !
第一次提问,只能拿出这么多分,见谅
采纳的答案
说清楚一点的话,一般来说,我们都是c或者c++调用dat文件,那么这样的话,你就可以使用jna或者jni来调用c或者c++,然后根据c或者c++来调用dat文件。
jni封装比较复杂,jna使用比较简单,所以推荐
不过,一切的前提是,你要会写C或者C++来调用这个dat
当然,你可以是用Runtime.exec这个函数来调用exe文件
以上是2种实现方式
“java实现漏洞及端口扫描”这个课题确实有点儿不靠谱。
换别的课题吧,想想java能适合做什么,或者是C/C++实现漏洞及端口扫描。
这个事情用Java来做本身就不靠谱儿,Java干这个不如C++好用
dll调用dat,你jna调用dll就可以了
已解决问题
未解决问题写一个java方法读取dat文件中的数据_百度知道
写一个java方法读取dat文件中的数据
.dat[31..9584,120.75250]去掉[,]并用double类型数据接收如doublelat=31.812229doublelon=119.98992...
.dat[31..9584,120.75250] 去掉[,] 并用double类型数据接收 如double lat = 31.812229
double lon = 119.98992
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
flower_wzm知道合伙人
flower_wzm
采纳数:150
获赞数:709
String[] data = dat.sqlit(&[],&);double[] d = new double[4];for(int i = 0,int j=0;i&data.length,j&4;i++){
d[j]=Double.valueOf(data[i])
}catch(Exception e){
貌似错的啊,你能写的完整一点吗,谢谢...
String str = &[31..9584,120.75250]&;str=str.replace(&[&,&,&).replace(&]&,&,&);String[] data = str.trim().split(&,&);double[] d = new double[4];int j=0;for(int i = 0;(i&data.length)&&j&4;i++){
d[j]=Double.valueOf(data[i].equals(&&)?null:data[i]);
}catch(Exception e){
}} 至于把.dat读成String用BufferedReader的readline()就不说了
能帮我整理下吗。我小白....
hui890809知道合伙人
采纳数:12
获赞数:54
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。先锋游戏知道信息频道欢迎您
我有一段JAVA代码,怎样运行读取需要解析的DAT呢?我不懂编程啊
[欢乐猪] [ 13:44:54] (<span id="tgd) (<span id="tfd) &&
最佳答案运行我会 至于什么dat我不知道
教我运行加载那个dat吧
你下载了java吗?下载完后还要进行环境配置
下载安装了
嗯嗯 在运行那里输入cmd 在用cd命令切换到你那java文件所在的目录 回车 在输入 javac 你那java的名字.java 回车 在输入 java 你那java的名字
是否运行了就可以加载dat?怎么感觉运行后没有读取dat,而且显示100个错误
运行后没有提取dat反而多了个class后缀的文件,这是干什么用的呢?
只有生成class文件后才能运行java
那接着我下一步要怎样做呢
cmd命令 java 你的java文件名 其他答案dat似乎是的编程软件吧。。。
昵称: 验证码:
评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述
编程相关知识
编程其他问题}

我要回帖

更多关于 dat图标如何恢复正常 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信