JavaにIntegerのスタックがあり、最初にポップせずに「最後にプッシュされたアイテム」を1つインクリメントする他の方法があることを知りたいです。
私の現在の解決策は
Stack<Integer> stack = new Stack<Integer>();
stack.push(1);
stack.push(2); // Increment 2 to 3
Integer last = stack.pop();
stack.push(last+1);
次のことを試しましたが、機能しません
Integer last = stack.peek();
last+=1;
lastはスタック内の最後の要素への参照であり、インクリメントされたため、機能すると思いました。