统计不同网址访问次数及去网址去重
- 在项目根目录里创建单词文本文件 - ips.txt
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/154d94444d52834e91a4caf1abfdbab5.png)
(一)编程实现
package p03.t08;
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.HashMap;
import java.util.Map;
public class Ip {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new FileReader("ips.txt"));
Map<String,Integer> wc=new HashMap<>();
String nextLine="";
while((nextLine=br.readLine())!=null){
String[] ips = nextLine.split(" ");
for (String ip:ips){
wc.put(ip,wc.containsKey(ip)?wc.get(ip)+1:1);
}
}
System.out.println("输出各网址访问次数:");
for(String key:wc.keySet()){
System.out.println("("+key+","+wc.get(key)+")");
}
System.out.println("去重后的网址:");
for(String key:wc.keySet()){
System.out.println(key);
}
}
}
- 运行结果如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/279468f12ec05d14431e1f30016d0170.png)