Так что мой вопрос, вероятно, немного простой и немного излишний. Но я хочу спросить: эффективнее ли использовать один и тот же метод get Hashmap несколько раз? Или указать объект на один из методов get, а затем работать с этим временным объектом. Я написал немного кода для его визуализации.
HashMap<String, MyClass> stringCounter = new HashMap<>();
stringCounter.put(..., ...); // ...
if(stringCounter.containsKey(name)) stringCounter.get(name).remove();
else stringCounter.get(name).add();
MyClass myClass = stringCounter.get(name);
if(stringCounter.get(otherName).remove) myClass.remove();
else myClass.add();