1

我正在尝试将超链接存储为地图中的键,我正在使用多地图

 private Map<String, List<String>> record=new HashMap<String, List<String>>();

我正在使用以下方式检查地图中是否已经存在超链接

 record.containsKey(url) 

但是,即使 url 存在于 map 中,它也会为 map 中已经存在的相同 url 返回 false。那么我该如何解决这个问题

我存储的链接是

   http://101.13.20.343/test/wav/uploads/372.wav
4

2 回答 2

2

这对我有用:

public static void main(String[] args) {
        Map<String, List<String>> record=new HashMap<String, List<String>>();
        record.put("http://101.13.20.343/test/wav/uploads/372.wav", new ArrayList<String>());
        System.out.println(record.containsKey("http://101.13.20.343/test/wav/uploads/372.wav"));
    }
于 2012-04-24T20:05:27.777 回答
2

您是否修剪了每一端的空格?在某些情况下,这可能是它?

于 2012-04-24T20:06:38.680 回答