我不知道爲什麼這給了我一個錯誤。我在彈出方法,我想返回存儲在位置頂部的值。雖然它說它們是不兼容的類型。我不明白爲什麼它應該是一個問題,因爲我只想在該位置打印字符。這是一個更大程序的一部分,所以你知道並將從不同的課程中獲得這個詞。可逆字堆棧
public class Stack
{
private int maxSize;
private String[] stackArray;
private int top;
/**
* Constructor for objects of class Stack
*/
public Stack(int a)
{
maxSize = a;
stackArray = new String [maxSize];
top = -1;
}
public void push(String j)
{
top++;
stackArray[top] = j;
}
public char pop()
{
return stackArray[top--];//Error is here
}
}
您的測試用例是在主類還是Stack類中? – Demostroyer
一個主要的,你可以看到它在這裏工作:http://ideone.com/w0aRzh –
它簡化了這麼多。非常感謝! – Demostroyer