java 读取dat文件
文件里面的数据如下:02013/07/1016:05:41-T:10:Y:5:00.0000000.0000000.0000000.0000002011.00000020...
文件里面的数据如下:
0
2013/07/10 16:05:41 - T:10 :Y :5 :0
0.000000 0.000000 0.000000 0.000000 2011.000000 2011.000000 2011.000000 2011.000000 2011.538881 2011.538881
时间和浮点数据可以判断一下不读取,只需要读出时间行的T:10 :Y :5 :0,求大神指教! 展开
0
2013/07/10 16:05:41 - T:10 :Y :5 :0
0.000000 0.000000 0.000000 0.000000 2011.000000 2011.000000 2011.000000 2011.000000 2011.538881 2011.538881
时间和浮点数据可以判断一下不读取,只需要读出时间行的T:10 :Y :5 :0,求大神指教! 展开
2个回答
展开全部
可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。
BufferedReader bre = null;
try {
String file = "D:/test/test.dat";
bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流
while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环
{
System.out.println(str);//原样输出读到的内容
};
备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。
BufferedReader bre = null;
try {
String file = "D:/test/test.dat";
bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流
while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环
{
System.out.println(str);//原样输出读到的内容
};
备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |