当我将值设置为另一个列表时,列表值被替换。请帮我 。
public void testValue(){
invInTc1 = new ArrayList<>();
invInTc2 = new ArrayList<>();
InvInTc invIn = new InvInTc();
invIn.setInvInTcKey("1234");
invIn.setInvInTcQty(1); // I set value in here
invInTc1.add(invIn);
InvInTc invIn2 = invInTc1.get(0);
invIn2.setInvInTcQty(5); // and when I set value again, value invInTc1 is replaced to 5
invInTc2.add(invIn);
}