java io-从文件读取数据,while循环怎么不执行呢?看了半天,求大侠解答!跪拜!

问题描述

从文件读取数据,while循环怎么不执行呢?看了半天,求大侠解答!跪拜!

@Test
public static void readLogs()throws IOException{
Map logins=null;
Map logouts=null;
BufferedReader in =
new BufferedReader(
new InputStreamReader(
new BufferedInputStream(
new FileInputStream("out/log.txt"))));
String str;
while((str=in.readLine())!=null){
Log log = new Log(str);
System.out.println(log);
String key = log.getUser()+","+log.getPid()+","+log.getIp();
if(log.getType()==7){
logins.put(key, log);
}else if(log.getType()==8){
logouts.put(key, log);
}
}
in.close();
System.out.println("--->"+logins.toString());
System.out.println("--->"+logouts.toString());

}

解决方案

BufferedReader in =
new BufferedReader(
new InputStreamReader(
new BufferedInputStream(
new FileInputStream("F://out//log.txt"))));
把如果是绝对路径,就把路径写全,还有要双//,一个/是转意符

时间: 2024-08-30 19:48:32

java io-从文件读取数据,while循环怎么不执行呢?看了半天,求大侠解答!跪拜!的相关文章

java 从数据库取数据并存入本地文本中

问题描述 java 从数据库取数据并存入本地文本中 已经解决了!!!!大家可以不用来围观啦 要求如下: 1.连接数据库,取数据,weibo表中取出 uid和text 2.判断 uid是否相同,如果相同,则把其对应的text存入路径为D:data1的同一文件中,并且以此uid命名文件.格式如下: 3.表的样式如下: 4.我自己已经写了连接数据库,取数据,weibo表中取出 uid和text这部分了,我用的是Map暂存数据,如下: public HashMap<String, String> se

Redmine API 用Java语言来取数据

问题描述 Redmine API 用Java语言来取数据 我们公司管理项目用Redmine,现在想用java语言来取得每个员工每天的总体耗时情况,取全部的人已经取得,但是不知道该用什么方法来取员工的总体耗时,请接触过Redmine工具开发的前辈们给个思路,小弟谢过了! 是用TimeEntry类吗?该如何使用呢?

jsoup ip封锁-jsoup 抓取数据如何解决 IP封锁

问题描述 jsoup 抓取数据如何解决 IP封锁 jsoup 抓取 数据 如何 解决 爬取 网站 的 IP封锁 解决方案 使用Jsoup 异步抓取页面的数据使用jsoup从网站抓取数据使用Jsoup抓取数据 解决方案二: 这你得看对方网站的反爬虫机制了,不同的网站反爬虫机制不同

manifest mf-Exception in thread &amp;amp;quot;main&amp;amp;quot; java.io.IOException: invalid manifest format

问题描述 Exception in thread "main" java.io.IOException: invalid manifest format fat打包后执行: @echo off set JAVA_HOME=D:studyworktmsjdk1.6.0_02 %JAVA_HOME%binjava -jar -Xms64m -Xmx512m ezTMS2.0-GpsServer_fat.jar @echo on 出现错误: Ensure that the manifest

java io学习(十三) 数据输入流的认知、源码和示例

DataInputStream(数据输入流)的认知.源码和示例 DataInputStream 介绍 DataInputStream 是数据输入流.它继承于FilterInputStream. DataInputStream 是用来装饰其它输入流,它"允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型".应用程序可以使用DataOutputStream(数据输出流)写入由DataInputStream(数据输入流)读取的数据. DataInputStream 函数列

关于使用java从http接口取数据保存到本地文件的中文乱码处理

关于使用java从http接口取数据保存到本地文件的中文乱码处理 要做到如下几点: 1. 取接口数据,要注意加入编码设置与接口文件本身的编码设置一致,才能取得正确的数据   注意如下的: ins =new InputStreamReader(connection.getInputStream(),"GBK"):   必须加入第二个编码格式参数:参数的值与接口返回的数据的编码格式一致         /**   * 从某个接口取返回数据内容   * @param url   * @ret

用循环或if语句从json中取数据示例_javascript技巧

首先,例如json数据如下书写: {"head": [ {"text":"广州","id":"广州","pid":"广东省"}, {"text":"郑州","id":"郑州","pid":"河南省"}], } 如上,倘若想将id和pid数据依次取出,

mysql 数据库-java 从数据库每次读出5条数据 ,循环读出所有数据 怎么写 求帮忙 求大神

问题描述 java 从数据库每次读出5条数据 ,循环读出所有数据 怎么写 求帮忙 求大神 java 从mysql数据库每次读出5条数据,循环读出所有数据 求大神帮忙写下,越详细越好 谢谢了 解决方案 这是个分页查询问题. mysql是使用limit分页的,limit(beginIndex,pageSize),后台把需要的参数set进去就可以了

可从网站抓取数据的数据析取平台Import.io获1300万美元A轮融资

可将网站数据一键析取出来的大数据初创企业Import.io刚刚获得了 1300 万美元的 A 轮融资. Import.io 是一家大数据初创企业,成立于 2012年,总部位于英国伦敦.它的数据析取平台可以将网站.论坛等来源的结构化数据析取出来,供客户用于大数据分析. Import.io 的平台针对的是数据应用的一个顽疾-数据获取与整理问题.现代企业越来越依赖于数据,但是隐藏在各类网站上的大量数据要想获取出来并不容易.毕竟提供 API 接口的网站只有少数,而对于缺乏技术的普通分析人员来说,从网站上