我有一个 ArrayList,其中包含 URL 作为字符串。我想找到不同主机站点的列表及其出现的次数。例如,如果在我的列表中有 5 个指向 google 的链接,我想将它们全部计算在内。我从一个遍历列表中每个 URL 的 for 循环开始:
for(int i = 0;i<list.size(); i++){
//for every url at i identify the host site and put in hashmap where the key is the
//host site and the variable is the number of URL's from that host
}
如何从 url 字符串中指定 url 的主机(例如 google.com)。我不知道如何编码那部分。