私のJavaコード:
if(wins.containsKey(winner)) {
int currentCount = wins.get(winner);
wins.remove(winner);
wins.put(winner, currentCount + 1);
} else {
wins.put(winner, 1);
}
これは、PHP や C# でできることの代替手段でした。
if(isset($something[$key])) {
$something[$key]++;
} else {
$something[$key] = 1;
}
これは for ループの繰り返し回数が多いので、パフォーマンスを考慮したい。これはすべてremove()
、puts()
ビジネスがパフォーマンスを殺していることですか?代替手段とは何ですか?