请问JAVA中怎么读取DAT文件中的内容啊 请问JAVA中怎么读取DAT文件中的内容啊,最好有一个小例子 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 读是一样的读的,但是dat文件本身的内容读出来还需要处理给个小例子,和平时读文件是一样的//readDat.javapackage March22th;import java.io.BufferedReader;import java.io.FileReader;public class readDat { public static void main(String[] args) { try { 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.javapackage March22th;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;public class WriteFile { public static void writeFile(String content, String file) { try { 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(); } }} 可以参考一下这个思路磁盘文件->File file->文件输出流->字节数组->String-out.print显示 分两种情况:如果是文本文件,可以是Reader来读;FileReader fr = new FileReader( "abc.dat" );如果是二进制文件,使用InputStream来读;FileInputStream = FileInputStream( "abc.dat" ); 个人建议用FileInputStream = FileInputStream( "*.dat" ) 读 初学者:配置环境PATH CLASSPATH JAVA_HOME 为什么Applet在我的IE中跑不起来??? 使用jacob,jsp中怎么响应ActiveX组件中的事件? 死锁问题 ████████什么是集群,集群又有什么好处?什么情况下在需要配置集群 极度郁闷之Applet通信 环境变量 出学者的疑问! http://www.wireless2k.com,通过手机进行远程控制 菜鸟问题,如果关闭一个JDialog? 普通刻录光盘,我选则DVD格式,可以刻录成功吗?(刻录的文件很小)!!!!请高手!!! 关于窗体销毁
给个小例子,和平时读文件是一样的
//readDat.java
package March22th;import java.io.BufferedReader;
import java.io.FileReader;
public class readDat
{
public static void main(String[] args)
{
try
{
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.javapackage March22th;import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;public class WriteFile
{
public static void writeFile(String content, String file)
{
try
{
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();
}
}
}
磁盘文件->File file->文件输出流->字节数组->String-out.print显示
如果是文本文件,可以是Reader来读;
FileReader fr = new FileReader( "abc.dat" );
如果是二进制文件,使用InputStream来读;
FileInputStream = FileInputStream( "abc.dat" );