-3
public void push(E element) {
if (size == elements.length) {
resize(); // doubel of size
}
elements[size++] = element;
}
public E pop() {
if (size == 0) {
throw new java.util.EmptyStackException();
}
E element = elements[--size];
elements[size] = null; // set null in last top
return element;
}
就是在Java中++和++一個或A--和--a的區別a ++和++ a或a--和--a在java中有什麼區別?
感謝
http://stackoverflow.com/questions/4706199/post-increment-and-pre-increment-within-a-for-loop-produce-same-output(問題需要C++,但答案適用於Java以及) –
http://en.wikipedia.org/wiki/Increment_and_decrement_operators –
在這種情況下'--size'反轉'size ++'的作用。重要的區別是操作遺留的價值。 –