我在我的Java程序中遇到了一些问题,其中几行代码执行时间太长(约20秒),这让我感到很奇怪。
以下是这几行代码:
Map<URL, Integer> res2 = new HashMap<>();
for (URL url : res) {
res2.put(url, null);
}
以下是“res”定义的内容:
“res”的定义如下:
List<URL> res = new ArrayList<>();
我的程序中,res.size()约等于1500
你有没有任何想法,我的问题可能来自哪里?
谢谢!