public void addBlock(String which) { content[height] = which; height = height + 1; }
Remark. The idea is to store the block's label into the content array and add 1 to height, indicating that there is one more block in the stack.
The content array has cells content[0], content[1], content[2], ... where strings can be put. The first block goes in content[0], the second block goes in content[1], etc. So, in general, the k-th block goes in content[k-1]. It is important to write
content[height] = which; height = height + 1;not
height = height + 1; content[height] = which;