私のJavaプログラムでは、数回(約20秒)かかるので、私は奇妙に思えます。ここでhashmapに追加すると長い時間がかかります
はライン
次のように定義RESMap<URL, Integer> res2 = new HashMap<>();
for (URL url : res) {
res2.put(url, null);
}
です:
List<URL> res = new ArrayList<>();
を私のプログラムでは、res.size()〜= 1500
あなたは、任意のアイデアを持っていますか私の問題はどこから来るのだろうか?
ありがとうございます!
が適切にあなたのハッシュマップのサイズを設定してみてください。
はここにいくつかの背景です。新しいHashMap(1500); –
各キーに対してNULL値を挿入するときにマップが必要なのはなぜですか? –