List<Cars> allValues = new ArrayList<Cars>();
Cars obj = new Cars();
obj.setKey("merc");
obj.setValue("true");
allValues.add(policyOrg1);
obj.setKey("audi");
obj.setValue("true");
allValues.add(obj);
У меня есть такой случай, когда мне нужно вставить два значения в мой список, и я использую один и тот же объект, а затем сбрасываю значение после того, как ранее установленные ключ и значение были вставлены в список.Но когда объект переназначается, я вижу, что значение, вставленное в список ранее, обновляется до последнего назначенного значения.Любой способ решения этой проблемы, кроме создания нового объекта и присвоения.
Результатом вышеупомянутой вставки является то, что список заканчивается двумя записями с ключом audi и значением true, как последним вставленным значением.