java 读取dat文件

java 读取dat文件,第1张

可以通过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流会一直存在,直到程序运行结束。

//调用时, 只要 readFile("C:\\test.dat")

public String readFile(String path) throws IOException...{

         File file=new File(path)

         if(!file.exists()||file.isDirectory())

             throw new FileNotFoundException()

         BufferedReader br=new BufferedReader(new FileReader(file))

         String temp=null

         StringBuffer sb=new StringBuffer()

         temp=br.readLine()

         while(temp!=null)...{

             sb.append(temp+" ")

             temp=br.readLine()

         }

         return sb.toString()

     }


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7950904.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存