到目前为止,这是我的代码,我需要创建一个反向字符串,因此 input= "hello" 将输出 = "olleh" ...我遇到的错误是在代码的 push 和 pop 部分中。我不能使用字符串缓冲区。错误是 -
线程“main”java.lang.Error 中的异常:未解决的编译问题:l 无法解决 l 无法解决
在 E.reverse(E.java:10) 在 E.main(E.java:17)
你能帮忙吗?
public class Rev {
public static String reverse(String s) {
MyStack st = new MyStack();
while (!s.isEmpty()) {
String k = st.toString();
st.push(s);
}
while (!s.isEmpty()) {
String p = st.pop();
return s;
}}
public static void main(String[] args) {
System.out.println(reverse("hello"));
}
}