Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取重复字符串的count值_Java - Fatal编程技术网

Java 获取重复字符串的count值

Java 获取重复字符串的count值,java,Java,我想计算distinct user的值。这是我的日志文件。在日志文件中,如果两个请求的远程地址相同,则会将其计为一个请求,因为它来自一个用户。那么如何在java中检查远程地址的重复值呢 Request Date: Wed Dec 24 06:01:46 IST 2014 LATITUDE: 22.3007861 LONGITUDE: 73.1426661 remote address: 106.78.195.239 Remote Host: 106.78.195.239 Case1 :Resp

我想计算distinct user的值。这是我的日志文件。在日志文件中,如果两个请求的远程地址相同,则会将其计为一个请求,因为它来自一个用户。那么如何在java中检查远程地址的重复值呢

Request Date:  Wed Dec 24 06:01:46 IST 2014
LATITUDE: 22.3007861
LONGITUDE: 73.1426661
remote address: 106.78.195.239
Remote Host: 106.78.195.239
Case1 :Response sent

Request Date:  Wed Dec 24 06:01:55 IST 2014
LATITUDE: 22.3007861
LONGITUDE: 73.1426661
remote address: 106.78.195.239
Remote Host: 106.78.195.239
Case1 :Response sent

Request Date:  Wed Dec 24 07:20:26 IST 2014
LATITUDE: 22.2828575
LONGITUDE: 73.180606
remote address: 49.14.205.199
Remote Host: 49.14.205.199
Case1 :Response sent

Request Date:  Wed Dec 24 07:20:37 IST 2014
LATITUDE: 22.2828575
LONGITUDE: 73.180606
remote address: 49.14.205.199
Remote Host: 49.14.205.199
Case1 :Response sent

查看
集合
类:


只需解析日志文件并将远程地址添加到一个集合中。因为
Set
不能有重复的值,所以完成后请使用
mySet.Size()

是否尝试将它们添加到集合中?使用Set并获取Set.Size()。主要问题是您无法解析文件或计算不同的用户。问题是如何解析文件并将其添加到集合中。