Это работает в обратном порядке, если я вызываю to_Stack (массив) в то время как в reverse_Stack (), но если я вызываю метод to_Stack () после того, как я выполню reverse_Stack () в основном, стек все равно будет в обратном порядке. Спасибо за любую помощь.
public void reverse_Stack() {
Object[] array = new Object[stack.length];
for(int c = 0; c < stack.length; c++) {
array[c] = stack[topIndex];
stack[topIndex] = (T) array[c];
topIndex--;
}
to_Stack(array);
}